Uszkodź archiwum TAR online
Uszkodź archiwum .tar, .tar.gz lub .tgz online za darmo. Niszczy nagłówki bloków ustar, więc rozpakowywanie zawodzi, zamiast dawać częściowe pliki.
- Bez wysyłania
- Bez limitu rozmiaru
- Bez rejestracji
Zepsuj swój plik TAR
Dostrojone do .tar, .tar.gz, .tgz, .gz, i tak samo dobrze działa z każdym innym formatem.
Dlaczego pliki TAR trudno zepsuć porządnie
TAR to najbardziej odzyskiwalny format archiwum, jaki istnieje. Nie ma żadnego centralnego indeksu. Każdy plik poprzedza jego własny 512-bajtowy nagłówek, więc tar może po prostu skanować naprzód i rozpakowywać, co znajdzie. Zepsucie TAR-a oznacza zniszczenie tych nagłówków wszędzie tam, gdzie występują.
Co niszczy to narzędzie
- Nagłówki bloków ustar. Wartość magiczna
ustarw każdym 512-bajtowym nagłówku pliku zostaje zniszczona, więc żadnego wpisu nie da się rozpoznać. - Sumy kontrolne nagłówków. Pole sumy kontrolnej, które
tarsprawdza, zanim zaufa nagłówkowi, zostaje nadpisane. - Znacznik końca archiwum. Dwa zerowe bloki kończące poprawne archiwum zostają zniszczone, więc plik czytany jest też jako obcięty.
- Otoczka gzip. W plikach
.tar.gzniszczony jest także nagłówek członu gzip oraz końcowe wartości CRC32/ISIZE.
Co zobaczysz potem
| Aplikacja | Zachowanie |
|---|---|
tar -xf | „This does not look like a tar archive”, a potem „Exiting with failure status.” |
gzip -d | „not in gzip format” albo „invalid compressed data, crc error.” |
| 7-Zip / The Unarchiver | Zgłaszają nieobsługiwane lub uszkodzone archiwum. |
| Wczytywanie obrazów Dockera | Rozpakowywanie warstw zawodzi i import zostaje przerwany. |
Częste powody, by to zrobić
- Sprawdzenie, że proces wdrożeniowy weryfikuje artefakty przed rozpakowaniem.
- Weryfikacja, że wczytanie obrazu kontenera czysto zawodzi na uszkodzonej warstwie.
- Zasymulowanie przerwanego transferu kopii zapasowej na próbę odtwarzania.
- Sprawdzenie, że błędy rozpakowywania są pokazywane, a nie połykane.
Jak zepsuć plik TAR
- Przeciągnij plik .tar na pole powyżej albo kliknij, aby wybrać.
- Zostaw poziom Standard, chyba że chcesz uszkodzenie częściowe (Light) albo musisz pokonać oprogramowanie odzyskujące (Heavy).
- Naciśnij Zepsuj plik. Przetwarzanie odbywa się na Twoim urządzeniu, więc kończy się niemal natychmiast.
- Pobierz wynik. Domyślnie zachowuje pierwotną nazwę pliku i długość w bajtach.
Najczęstsze pytania o TAR
Dlaczego TAR jest zwykle tak odzyskiwalny?
Bo nie ma indeksu. Każdy plik niesie własny nagłówek, więc tar może skanować naprzód i rozpakowywać wszystko, co rozpozna. To właśnie zniszczenie każdego nagłówka ustar usuwa tę furtkę.
Czy działa na .tar.gz i .tgz?
Tak. Najpierw niszczona jest otoczka gzip, co samo w sobie uniemożliwia rozpakowanie, a nagłówki tar pod spodem też ulegają uszkodzeniu.
Czy jakieś pliki da się rozpakować częściowo?
Nie. Bez poprawnego nagłówka i sumy kontrolnej tar nie ustali, gdzie zaczyna się plik ani jak jest długi.
A co z .tar.bz2 lub .tar.xz?
Te wracają do ogólnego profilu binarnego, który i tak niezawodnie psuje otoczkę kompresji.