我尝试了常见的搜索引擎以及 Stack Overflow 和 Superuser 上的多个搜索词,但找不到任何内容。通常 Zip 存档魔法模式是“至少 v1.0”或“至少 v2.0”。
我能想到的最接近的意思是“结合上面的反向逗号”或“希腊语 dasia,粗糙的呼吸标记”,在我看来,这是一个弯曲的单引号,但在上下文中没有任何意义,所以我怀疑它是否正确。
zip 存档没有问题,只是好奇。
如果有帮助的话,该字符串是由 macOS 10.14 上带有 bash 4.4.5 的文件 v5.33 生成的。
谢谢。
答案1
这仅仅意味着该file
命令没有理解您拥有的 zip 文件版本的定义。
这zip 定义有file
一个部分
# Zip known versions
0 name zipversion
>0 leshort 0x09 v0.9
>0 leshort 0x0a v1.0
>0 leshort 0x0b v1.1
>0 leshort 0x14 v2.0
>0 leshort 0x15 v2.1
>0 leshort 0x19 v2.5
>0 leshort 0x1b v2.7
>0 leshort 0x2d v4.5
>0 leshort 0x2e v4.6
>0 leshort 0x32 v5.0
>0 leshort 0x33 v5.1
>0 leshort 0x34 v5.2
>0 leshort 0x3d v6.1
>0 leshort 0x3e v6.2
>0 leshort 0x3f v6.3
>0 default x
>>0 leshort x v?[%#x]
它的基本意思是file
超出了定义列表的末尾,只是告诉您提取它所需的 zip 版本号。
看起来这个列表可能需要更新。一些变化自 6.3 开始。列出的魔法字节可能适用于 6.3.5,但我不确定。