Повредете архив ZIP онлайн
Повредете архив ZIP онлайн и безплатно. Разрушава централната директория и локалните заглавки на файловете, така че архивът да не може нито да бъде отворен, нито поправен.
- Без качване
- Без ограничение за размер
- Без регистрация
Повредете своя ZIP файл
Настроен за .zip, .jar, .war, а работи също толкова добре с всеки друг формат.
Защо ZIP файловете трудно се повреждат както трябва
Архивът ZIP се чете отзад напред: записът за края на централната директория сочи към индекс, а индексът сочи към всеки компресиран елемент. Тази конструкция прави архивите издръжливи, а WinRAR и 7-Zip често успяват да изградят наново повреден индекс. Убедителното чупене на архив значи да махнеш всеки слой от тази структура наведнъж.
Какво унищожава този инструмент
- Краят на централната директория. Записът EOCD в последните 64 KB се разрушава и точно това кара файла да престане да бъде ZIP.
- Записите на централната директория. Всеки запис
PK\x01\x02се презаписва, така че не може да бъде изготвен никакъв списък. - Локалните заглавки на файловете. Всеки запис
PK\x03\x04се разрушава, което обезсмисля режима „търси локални заглавки“, към който прибягват инструментите за поправка. - Компресираното съдържание. Ентропията, разпръсната из елементите, означава, че дори издълбаване на ниво байтове не дава нищо цяло.
Какво ще видите след това
| Приложение | Поведение |
|---|---|
| Windows Explorer | „Компресираната (zip) папка е невалидна.“ |
| WinRAR / 7-Zip | „Файлът не може да бъде отворен като архив.“ Поправката дава празен или негоден резултат. |
| Помощната програма за архиви в macOS | „Не може да се разархивира, грешка 1 - Операцията не е разрешена.“ |
unzip в Linux | „End-of-central-directory signature not found.“ |
Обичайни причини да го направите
- Проверка на крайна точка за качване, която разархивира потребителски архиви.
- Проверка, че процесът в CI се проваля шумно при прекъснато изтегляне на артефакт.
- Пресъздаване на повредено резервно копие, за да бъде упражнена процедурата по възстановяване.
- Проверка, че скенер за зловреден софтуер обработва дефектни архиви, без да блокира.
Как да повредите ZIP файл
- Пуснете своя .zip файл в полето по-горе или щракнете, за да изберете.
- Оставете нивото на Standard, освен ако не искате частична повреда (Light) или не се налага да победите софтуер за възстановяване (Heavy).
- Натиснете Повреди файла. Обработката тече на вашето устройство, затова приключва почти веднага.
- Изтеглете резултата. По подразбиране запазва оригиналното име на файла и дължината му в байтове.
Често задавани въпроси за ZIP
Може ли WinRAR да поправи архива?
Не. Режимът му за поправка търси локални заглавки на файлове, когато централната директория липсва. И двете са разрушени, така че няма какво да бъде намерено.
Засегнати ли са и файловете вътре?
Да. Компресираните елементи се разпръскват с ентропия, така че дори ръчно издълбаване на архива няма да даде цели файлове.
А какво става с файловете JAR и WAR?
И двата са ZIP контейнери и използват същия профил. Резултатът не се зарежда в нито една JVM и не се внедрява в нито един контейнер.
Запазва ли архивът размера си?
Да по подразбиране. Изглежда напълно нормален, докато нещо не се опита да го отвори.