在c#中解压缩gz文件已经被问到并在整个互联网上得到了回答,但这并不是我正在寻找的。我需要一个可以给我的图书馆:
1)gz文件中文件的名称。 2)它的修改时间与原来的时间一样。
gz解压缩的每个例子都会创建一个文件名,即gz自己的文件名减去“.gz”扩展名,但这不是我想要的。我想要gz文件中的文件名,我也想要它的修改日期。然后,当我解压缩文件时,我为其分配了原本应该修改的日期,或者库为我做了。
但是我看到的几乎所有示例都会创建一个新文件,编写解压缩的字节并关闭它,当然它不会有属于它的原始修改日期,因为它刚刚创建并写入。
任何人都可以提供帮助。我使用过dotnetzip和sharpziplibs他们的例子有同样的问题,他们的论坛没有答案。