1996年12月24日23:32是什么日子
为啥很多ROM的修改时间都是这个这主要是使用的压缩工具 torrentzip 有关。参照:https://igir.io/misc/torrentzip/
根据网页内容,TorrentZip压缩包内文件时间的处理有以下关键规定:
文件时间固定要求
为实现确定性压缩(不同工具、不同系统生成完全相同的zip文件),TorrentZip强制要求:
所有文件的最后修改时间必须设为固定值(不能保留原始时间)
该固定值在TorrentZip和RVZSTD两种格式中不同
根据网页内容,TorrentZip压缩包内文件时间的处理有以下关键规定:
文件时间固定要求
为实现确定性压缩(不同工具、不同系统生成完全相同的zip文件),TorrentZip强制要求:
所有文件的最后修改时间必须设为固定值(不能保留原始时间)
该固定值在TorrentZip和RVZSTD两种格式中不同
具体固定时间值
表格
格式 最后修改时间(MS-DOS格式) 对应实际时间
TorrentZip 时间字段:48128
日期字段:8600 1996年12月24日 23:32:00
RVZSTD 时间字段:0
日期字段:0 1980年1月1日 00:00:00
技术实现细节
时间存储在zip文件的两个位置:
本地文件头(Local File Header)
中央目录文件头(Central Directory File Header)
两个位置的时间值必须完全一致
使用标准的MS-DOS日期时间格式(16位时间+16位日期)
目的
这种固定时间设置确保:
不同压缩工具生成的zip文件哈希值一致
便于通过BitTorrent等P2P网络分发时验证文件完整性
避免因系统时间差异导致压缩包内容变化 进来看看 Icebird 发表于 2025-11-2 14:15
这主要是使用的压缩工具 torrentzip 有关。参照:https://igir.io/misc/torrentzip/
根据网页内容,Torren ...
虽然不知道说的啥,但似乎很有道理的样子:lol 楼上说的对,我就不说啥了哈:loveliness: 游戏rom能正常运行就行~😃 进来看看 进来看看 原来如此,学习了 学习一下
页:
[1]
2