2

Я пробовал несколько поисковых терминов на обычных подозрительных поисковых системах, а также на переполнении стека и суперпользователе, но ничего не нашел по этому поводу. Обычно магический шаблон Zip-архива имеет значение «как минимум v1.0» или «как минимум v2.0».

Самое близкое, что я могу придумать, - это "КОМБИНИРОВАНИЕ ОБРАТНОЙ КОММА ВЫШЕ" или «Греческая дасия, грубая метка дыхания», которая представляется мне вьющейся единой открытой цитатой, но в контексте она не имеет смысла, поэтому я сомневаюсь, что это правильно.

Никаких проблем с почтовым архивом, просто любопытство.

Если это поможет, строка была сгенерирована файлом v5.33 на macOS 10.14 с bash 4.4.5.

Благодарю.

1 ответ1

2

Это просто означает, что команда file не имеет определений, которые бы понимали, какая у вас версия 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 выпал из конца этого списка определений и просто сообщает вам номер версии почтового индекса, необходимый для его извлечения.

Похоже, что этот список может потребовать обновления. С 6.3 произошли некоторые изменения . Возможно, что перечисленные магические байты предназначены для 6.3.5, но я точно не знаю.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .