最近我注意到,我们在日本的一台服务器上压缩的文件被解压到美国服务器上时,显示的是未来日期(提前 13 小时)。通过实验,我发现 ZIP 和 RAR 格式都存在这个问题。还有其他存档器以 UTC 格式存储日期吗?
答案1
根据文档7Zip,存档格式 tar、gzip2 和 7z (7Zip) 使用 UTC 时间戳。因此,这些格式应该可以跨时区正常工作。然而,实际上,这可能只有在使用的文件系统也在内部使用 UTC 时才会起作用(例如大多数 Unix 文件系统和 NTFS)。
最近我注意到,我们在日本的一台服务器上压缩的文件被解压到美国服务器上时,显示的是未来日期(提前 13 小时)。通过实验,我发现 ZIP 和 RAR 格式都存在这个问题。还有其他存档器以 UTC 格式存储日期吗?
根据文档7Zip,存档格式 tar、gzip2 和 7z (7Zip) 使用 UTC 时间戳。因此,这些格式应该可以跨时区正常工作。然而,实际上,这可能只有在使用的文件系统也在内部使用 UTC 时才会起作用(例如大多数 Unix 文件系统和 NTFS)。