有没有办法列出文件名insize .gz文件而不解压缩它。我正在使用SharpLib,对于Zip,它在zipInputStream中提供GetNextEntry以获取ZipEntry,我们可以使用它来获取文件名和其他属性。但是这不能直接在SharpLib库的GZip中获得..
答案 0 :(得分:0)
是。您可以自己解码gzip头以获取文件名(只有一个)。请查看RFC 1952以了解标题说明。
除非被要求,否则gzip实用程序将不会使用该名称。解压缩时,gzip将使用压缩文件的名称,只需删除“.gz”即可。如果您使用-N
,它将使用gzip标头中的名称。