Förstör ett TAR-arkiv online
Förstör ett .tar-, .tar.gz- eller .tgz-arkiv gratis online. Förstör ustar-blockrubrikerna, så att uppackningen misslyckas i stället för att ge halva filer.
- Ingen uppladdning
- Ingen storleksgräns
- Ingen registrering
Förstör din TAR-fil
Avstämd för .tar, .tar.gz, .tgz, .gz, och fungerar precis lika bra med alla andra format.
Varför TAR-filer är svåra att förstöra ordentligt
TAR är det mest räddningsbara arkivformat som finns. Det har inget centralt index alls. Varje fil föregås av sin egen rubrik på 512 byte, så tar kan helt enkelt söka framåt och packa upp vad den hittar. Att bryta en TAR handlar om att förstöra de rubrikerna överallt där de dyker upp.
Vad det här verktyget förstör
- ustar-blockrubrikerna. Det magiska värdet
ustari varje filrubrik på 512 byte förstörs, så ingen post går att identifiera. - Rubrikernas kontrollsummor. Kontrollsummefältet som
tarvaliderar innan den litar på en rubrik skrivs över. - Markören för arkivets slut. De två nollblocken som avslutar ett giltigt arkiv förstörs, så filen läses även som avhuggen.
- gzip-omslaget. För
.tar.gzförstörs även gzip-medlemmens rubrik och de avslutande CRC32/ISIZE-värdena.
Vad du ser efteråt
| Program | Beteende |
|---|---|
tar -xf | »This does not look like a tar archive« följt av »Exiting with failure status.« |
gzip -d | »not in gzip format« eller »invalid compressed data, crc error.« |
| 7-Zip / The Unarchiver | Rapporterar ett arkiv som inte stöds eller är skadat. |
| Inläsning av Docker-avbilder | Uppackningen av lager misslyckas och importen avbryts. |
Vanliga skäl att göra det här
- Testa att ett driftsättningsflöde validerar artefakter innan det packar upp dem.
- Kontrollera att inläsning av en containeravbild misslyckas rent på ett skadat lager.
- Efterlikna en avbruten överföring av en säkerhetskopia inför en återställningsövning.
- Kontrollera att uppackningsfel visas i stället för att sväljas.
Så förstör du en TAR-fil
- Släpp din .tar-fil i rutan ovan, eller klicka för att välja.
- Låt nivån stå på Standard om du inte vill ha delvis skada (Light) eller behöver besegra återställningsprogram (Heavy).
- Tryck på Förstör fil. Bearbetningen sker på din enhet, så den blir klar nästan omedelbart.
- Ladda ner resultatet. Som standard behåller det ursprungligt filnamn och bytelängd.
Vanliga frågor om TAR
Varför är TAR normalt så räddningsbart?
För att det inte har något index. Varje fil bär sin egen rubrik, så tar kan söka framåt och packa upp allt den kan identifiera. Att förstöra varje ustar-rubrik är just det som tar bort den utvägen.
Fungerar det på .tar.gz och .tgz?
Ja. gzip-omslaget bryts först, vilket i sig hindrar uppackning, och tar-rubrikerna under skadas också.
Går några filer att packa upp delvis?
Nej. Utan en giltig rubrik och kontrollsumma kan tar inte avgöra var en fil börjar eller hur lång den är.
Hur är det med .tar.bz2 eller .tar.xz?
De faller tillbaka på den allmänna binärprofilen, som ändå bryter komprimeringsomslaget pålitligt.