如果我有多个 zip 文件并且我遍历每个 zip 文件的内容以查找唯一文件,那么对于不同 zip 中的同一个文件,CRC 值是否相同?
ZipArchive 上的statindex方法返回一个数组,如下所示:
Array
(
[name] => foobar/baz
[index] => 3
[crc] => 499465816
[size] => 27
[mtime] => 1123164748
[comp_size] => 24
[comp_method] => 8
)
老实说,文件大小可能足以满足我的需求,但为了安全起见,我一直在寻找另一种检测唯一性的方法。
据我所知,唯一的替代方法是提取然后使用文件哈希方法,但这比仅使用 ZipArchive 类提供的内容要慢得多。
就我而言,我有一个由 30,000 个 zip 构建的大约 230,000 张图像的目录,每个 zip 中有大约 30 张图像,我想创建一个数据库,其中包含哪些图像来自哪个 zip,我知道会有很多重复。
Helenr
POPMUISE