Может быть, вы попытаетесь использовать TrID для некоторых из этих файлов
http://mark0.net/soft-trid-e.html
С сайта TrID:
TrID - это утилита, предназначенная для идентификации типов файлов по их двоичным сигнатурам. Хотя есть подобные утилиты с жестко закодированной логикой, у TrID нет фиксированных правил. Вместо этого он расширяемый и может быть обучен распознавать новые форматы быстрым и автоматическим способом.
TrID имеет множество применений: определить, какой тип файла был отправлен вам по электронной почте, помощь в криминалистическом анализе, поддержка в восстановлении файлов и т. Д.
TrID использует базу данных определений, которые описывают повторяющиеся шаблоны для поддерживаемых типов файлов. Поскольку это подлежит очень частому обновлению, оно доступно в виде отдельного пакета. Просто скачайте TrID и этот архив и распакуйте в одну папку ...
...
...
Обновление
После прочтения вашего обновления о том, что это Zip-файлы с добавленными перед ними 29 байтами, может быть, эти предварительно добавленные байты взяты из своего рода «сбоя» из-за способа получения этих файлов.
Пример 1:
Возможно, эти файлы были извлечены из резервной копии большого одного файла файлового сервера (Например, если вы делаете резервное копирование сервера, используя NTBackup в одном файле, NTBackup может фактически предшествовать некоторым атрибутным данным перед данными содержится в файлах)
Пример 2:
возможно эти файлы были извлечены из БД, где они хранились как объект BLOB
Пример 3:
возможно, эти файлы были извлечены из образа RAW CD / DVD (предварительно добавленные байты могут исходить из неправильной интерпретации смещения файла / файловой системы)
Существует бесконечное количество гипотез ... возможно, если вы знаете, откуда эти файлы, вы можете провести тест / проверку, чтобы проверить, есть ли утилита / программное обеспечение / инструмент / БД / сервер, который архивирует ZIP-файлы в некоторых другая структура файла / данных, предваряющая эти 29 байтов.