如题:
现在我有个test.txt文件,
用gzip压缩成test.txt.gz
然后我把test.txt.gz重命名(或复制)为hello.gz
打开hello.gz,
原来名为“test.txt”的文件现在变成了“hello”,
为什么?
有文档解释下嘛?
小弟愚笨暂时没搜到,
望指点之。
你把压缩和打包搞混了
gzip, bzip2这些命令只是压缩文件, 你把test.txt.gz改成了hello.gz, 当然解压出来的文件名会是hello了
tar才是打包, 只不过tar在命令上集成了j(bzip2), z(gzip)的压缩”接口”, 如果是tar打包过的, 解包后的才是原文件
gzip在Linux下压缩 可以用以下选项保存文件名
-N或——name:压缩文件时,保存原来的文件名称及时间戳记;
Java需要使用apache.commons.compress工具类
GzipParameters属性可以设置文件名
正文完