Java 从GZIPInputStream读取最后*n*行
我正在zip中读取一个巨大的txt文件Java 从GZIPInputStream读取最后*n*行,java,gzip,gzipinputstream,Java,Gzip,Gzipinputstream,我正在zip中读取一个巨大的txt文件 GZIPInputStream fstream = new GZIPInputStream(new FileInputStream(zipfile)); BufferedReader breader = new BufferedReader(new InputStreamReader(fstream)); 我需要读取文件的最后一行 在eof之前不使用readline是否可以这样做 在eof之前不使用readline是否可以这样做 由于以下两个原因,没有和
GZIPInputStream fstream = new GZIPInputStream(new FileInputStream(zipfile));
BufferedReader breader = new BufferedReader(new InputStreamReader(fstream));
我需要读取文件的最后一行
在eof之前不使用readline是否可以这样做
在eof之前不使用readline是否可以这样做
由于以下两个原因,没有和井:
只需读取整个流,忽略您不感兴趣的行。不可能读取流/字典压缩的“文件”,除非有类似Z_FULL_FLUSH(并转储字典)的内容,否则不可能读取流/字典压缩的“文件”,除非有类似Z_FULL_FLUSH的内容(并翻开字典)从技术上讲,可以读取超过Z_FULL_FLUSH mark的内容(只要有人愿意放置),从技术上讲,可以读取超过Z_FULL_FLUSH mark的内容(只要有人愿意放置)