Повредете архив TAR онлайн
Повредете архив .tar, .tar.gz или .tgz онлайн и безплатно. Разрушава блоковите заглавки ustar, така че разархивирането да се проваля, вместо да дава частични файлове.
- Без качване
- Без ограничение за размер
- Без регистрация
Повредете своя TAR файл
Настроен за .tar, .tar.gz, .tgz, .gz, а работи също толкова добре с всеки друг формат.
Защо TAR файловете трудно се повреждат както трябва
TAR е най-възстановимият архивен формат, който съществува. Той изобщо няма централен индекс. Всеки файл е предхождан от собствената си заглавка от 512 байта, така че tar просто сканира напред и вади каквото намери. Да счупиш TAR значи да разрушиш тези заглавки навсякъде, където се появяват.
Какво унищожава този инструмент
- Блоковите заглавки ustar. Вълшебната стойност
ustarвъв всяка заглавка на файл от 512 байта се разрушава, така че никой елемент не може да бъде разпознат. - Контролните суми на заглавките. Полето с контролна сума, което
tarпроверява, преди да се довери на дадена заглавка, се презаписва. - Маркерът за край на архива. Двата нулеви блока, които завършват валиден архив, се разрушават, така че файлът се чете и като отрязан.
- Обвивката gzip. При
.tar.gzсе разрушават и заглавката на члена gzip, и завършващите стойности CRC32/ISIZE.
Какво ще видите след това
| Приложение | Поведение |
|---|---|
tar -xf | „This does not look like a tar archive“, последвано от „Exiting with failure status.“ |
gzip -d | „not in gzip format“ или „invalid compressed data, crc error.“ |
| 7-Zip / The Unarchiver | Съобщават за неподдържан или повреден архив. |
| Зареждане на образи в Docker | Разархивирането на слоевете се проваля и импортирането се прекъсва. |
Обичайни причини да го направите
- Проверка, че процесът по внедряване проверява артефактите, преди да ги разархивира.
- Проверка, че зареждането на контейнерен образ се проваля чисто при повреден слой.
- Пресъздаване на прекъснат пренос на резервно копие за упражнение по възстановяване.
- Проверка, че грешките при разархивиране се показват, вместо да бъдат преглътнати.
Как да повредите TAR файл
- Пуснете своя .tar файл в полето по-горе или щракнете, за да изберете.
- Оставете нивото на Standard, освен ако не искате частична повреда (Light) или не се налага да победите софтуер за възстановяване (Heavy).
- Натиснете Повреди файла. Обработката тече на вашето устройство, затова приключва почти веднага.
- Изтеглете резултата. По подразбиране запазва оригиналното име на файла и дължината му в байтове.
Често задавани въпроси за TAR
Защо TAR обикновено е толкова възстановим?
Защото няма индекс. Всеки файл носи собствената си заглавка, така че tar може да сканира напред и да вади всичко, което успее да разпознае. Разрушаването на всяка заглавка ustar е точно онова, което премахва тази възможност.
Работи ли при .tar.gz и .tgz?
Да. Първо се чупи обвивката gzip, което само по себе си пречи на разархивирането, а заглавките на tar отдолу също се повреждат.
Могат ли някои файлове да бъдат извадени частично?
Не. Без валидна заглавка и контролна сума tar не може да определи откъде започва даден файл или колко е дълъг.
А какво става с .tar.bz2 или .tar.xz?
Те минават към общия двоичен профил, който въпреки това чупи надеждно обвивката за компресия.