Ein TAR-Archiv online beschädigen
Beschädigen Sie ein .tar-, .tar.gz- oder .tgz-Archiv kostenlos online. Zerstört die ustar-Blockheader, sodass das Entpacken scheitert, statt Teildateien zu liefern.
- Kein Upload
- Keine Größenbegrenzung
- Keine Anmeldung
Beschädigen Sie Ihre TAR-Datei
Abgestimmt auf .tar, .tar.gz, .tgz, .gz, funktioniert aber ebenso mit jedem anderen Format.
Warum sich TAR-Dateien nur schwer richtig beschädigen lassen
TAR ist das am besten wiederherstellbare Archivformat überhaupt. Es hat gar keinen zentralen Index. Jeder Datei geht ihr eigener 512-Byte-Header voraus, sodass tar einfach vorwärts scannen und alles entpacken kann, was es findet. Ein TAR zu zerstören heißt, diese Header überall zu vernichten, wo sie auftreten.
Was dieses Werkzeug zerstört
- ustar-Blockheader. Die
ustar-Kennung in jedem 512-Byte-Dateiheader wird zerstört, sodass sich kein Eintrag identifizieren lässt. - Header-Prüfsummen. Das Prüfsummenfeld, das
tarvalidiert, bevor es einem Header traut, wird überschrieben. - Die Archivende-Markierung. Die beiden Nullblöcke, die ein gültiges Archiv abschließen, werden zerstört, sodass es zusätzlich als abgeschnitten gelesen wird.
- Die gzip-Hülle. Bei
.tar.gzwerden zusätzlich der gzip-Member-Header und die abschließenden CRC32/ISIZE zerstört.
Was Sie danach sehen
| Anwendung | Verhalten |
|---|---|
tar -xf | "This does not look like a tar archive", gefolgt von "Exiting with failure status." |
gzip -d | "not in gzip format" oder "invalid compressed data, crc error." |
| 7-Zip / The Unarchiver | Melden ein nicht unterstütztes oder beschädigtes Archiv. |
| Docker-Image-Ladevorgänge | Das Entpacken der Layer scheitert und der Import wird abgebrochen. |
Häufige Gründe dafür
- Prüfen, ob eine Deployment-Strecke Artefakte vor dem Entpacken validiert.
- Verifizieren, dass das Laden eines Container-Images bei einem beschädigten Layer sauber scheitert.
- Eine abgebrochene Backup-Übertragung für eine Wiederherstellungsprobe simulieren.
- Prüfen, ob Entpackfehler sichtbar gemacht und nicht verschluckt werden.
So beschädigen Sie eine TAR-Datei
- Ziehen Sie Ihre .tar-Datei in das Feld oben, oder klicken Sie zum Auswählen.
- Belassen Sie die Stufe auf Standard, sofern Sie nicht nur teilweisen Schaden wollen (Light) oder Wiederherstellungssoftware überwinden müssen (Heavy).
- Klicken Sie auf Datei beschädigen. Die Verarbeitung läuft auf Ihrem Gerät und ist daher fast sofort fertig.
- Laden Sie das Ergebnis herunter. Standardmäßig behält es den ursprünglichen Dateinamen und die Byte-Länge.
Häufige Fragen zu TAR
Warum ist TAR normalerweise so gut wiederherstellbar?
Weil es keinen Index hat. Jede Datei trägt ihren eigenen Header, sodass tar vorwärts scannen und alles entpacken kann, was es identifiziert. Jeden ustar-Header zu zerstören nimmt genau diese Rückfallebene.
Funktioniert es bei .tar.gz und .tgz?
Ja. Zuerst wird die gzip-Hülle zerstört, was allein schon das Entpacken verhindert, und die darunterliegenden tar-Header werden ebenfalls beschädigt.
Lassen sich einzelne Dateien teilweise entpacken?
Nein. Ohne gültigen Header und gültige Prüfsumme kann tar nicht bestimmen, wo eine Datei beginnt oder wie lang sie ist.
Und .tar.bz2 oder .tar.xz?
Diese fallen auf das generische Binärprofil zurück, das die Kompressionshülle ebenso zuverlässig zerstört.