@Override
	public int read() throws IOException
	{
		if (raFile!=null)
			return raFile.read();
		else
			return (readPointer<bufferLength)? (int)(buffer[readPointer++] & 0xFF) : -1;
	}
@ Override public int read ( ) throws IOException { if ( raFile != null ) return raFile . read ( ) ; else return ( readPointer < bufferLength ) ? ( int ) ( buffer [ readPointer ++ ] & 0xFF ) : - 1 ; }
@return
@throws IOException
@see java.io.InputStream#read()