long bytesSkipped = 0; while ( bytesSkipped < bytesToSkip ) { long n = data.gzis.skip( bytesToSkip - bytesSkipped ); if ( n <= 0 ) {
long n = data.gzis.skip( bytesToSkip - bytesSkipped ); if ( n <= 0 ) {
/** * (non-Javadoc) * * @see java.io.InputStream#skip(long) */ @Override public long skip(long n) throws IOException { long skipped = zippedInputStream.skip(n); long count = skipped; while (skipped != -1 && skipped < n) { n -= skipped; skipped = zippedInputStream.skip(n); if (skipped != -1) { count += skipped; } } if (count != -1) { filePointer += count; } return count; }
gzipInputStream.skip(skipCount); gzipInputStream.read(raw, 0, readCount); }catch (Throwable e){
toSkip -= gzipStream.skip(toSkip);
toSkip -= gzipStream.skip(toSkip);
toSkip -= gzipStream.skip(toSkip);
toSkip -= gzipStream.skip(toSkip);