TAR · Бесплатно · На устройстве

Повредить архив TAR онлайн

Повредите архив .tar, .tar.gz или .tgz онлайн бесплатно. Уничтожает блочные заголовки ustar, поэтому распаковка падает, а не выдаёт частичные файлы.

  • Без загрузки на сервер
  • Без ограничения размера
  • Без регистрации

Испортите свой файл TAR

Настроено под .tar, .tar.gz, .tgz, .gz, и так же работает с любым другим форматом.

100% на устройстве
Перетащите файлы сюда или выберите Любой формат, любой размер, несколько файлов сразу
Уровень порчи

Выполняется…0%
Готово к загрузке

Почему файлы 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

  1. Перетащите файл .tar в поле выше или нажмите, чтобы выбрать.
  2. Оставьте уровень Standard, если вам не нужно частичное повреждение (Light) или победа над программами восстановления (Heavy).
  3. Нажмите Испортить файл. Обработка идёт на вашем устройстве, поэтому заканчивается почти мгновенно.
  4. Скачайте результат. По умолчанию он сохраняет исходное имя файла и длину в байтах.

Вопросы о TAR

Почему TAR обычно так хорошо восстанавливается?

Потому что у него нет индекса. Каждый файл несёт собственный заголовок, поэтому tar может сканировать вперёд и извлекать всё, что удаётся опознать. Уничтожение каждого заголовка ustar как раз и убирает эту запасную возможность.

Работает ли это с .tar.gz и .tgz?

Да. Сначала ломается обёртка gzip, что само по себе не даёт распаковать файл, и заголовки tar под ней тоже повреждаются.

Можно ли извлечь какие-то файлы частично?

Нет. Без корректного заголовка и контрольной суммы tar не может определить, где начинается файл и какова его длина.

А как насчёт .tar.bz2 или .tar.xz?

Они переходят к общему двоичному профилю, который всё равно надёжно ломает обёртку сжатия.

Пользуйтесь ответственно. Files Corrupter создан для тестирования ПО, контроля качества, исследований, обучения и преподавания. Сдача намеренно испорченного файла, чтобы выдать работу за выполненную, может нарушать правила вашего учебного заведения или работодателя. Вы отвечаете за то, как используете результат. Смотрите наш отказ от ответственности.

Другие инструменты для архивы

Все инструменты порчи файлов