Corrompere un archivio TAR online
Corrompi gratis un archivio .tar, .tar.gz o .tgz online. Distrugge le intestazioni di blocco ustar, così l'estrazione fallisce invece di produrre file parziali.
- Nessun caricamento
- Nessun limite di dimensione
- Nessuna registrazione
Corrompi il tuo file TAR
Calibrato per .tar, .tar.gz, .tgz, .gz, e funziona altrettanto bene con qualsiasi altro formato.
Perché i file TAR sono difficili da corrompere per bene
Il TAR è il formato di archivio più recuperabile che esista. Non ha alcun indice centrale. Ogni file è preceduto da una propria intestazione di 512 byte, quindi tar può semplicemente scorrere in avanti ed estrarre quello che trova. Rompere un TAR significa distruggere quelle intestazioni ovunque compaiano.
Cosa distrugge questo strumento
- Le intestazioni di blocco ustar. Il numero magico
ustarin ciascuna intestazione di file da 512 byte viene distrutto, così nessuna voce può essere identificata. - I checksum delle intestazioni. Il campo di checksum che
tarconvalida prima di fidarsi di un'intestazione viene sovrascritto. - Il marcatore di fine archivio. I due blocchi di zeri che terminano un archivio valido vengono distrutti, così il file risulta anche troncato.
- L'involucro gzip. Per i file
.tar.gzvengono distrutti anche l'intestazione del membro gzip e i valori finali CRC32/ISIZE.
Cosa vedrai dopo
| Applicazione | Comportamento |
|---|---|
tar -xf | "This does not look like a tar archive" seguito da "Exiting with failure status." |
gzip -d | "not in gzip format" oppure "invalid compressed data, crc error." |
| 7-Zip / The Unarchiver | Segnalano un archivio non supportato o danneggiato. |
| Caricamento di immagini Docker | L'estrazione dei layer fallisce e l'importazione viene interrotta. |
Motivi comuni per farlo
- Verificare che una pipeline di deploy convalidi gli artefatti prima di estrarli.
- Verificare che il caricamento di un'immagine container fallisca in modo pulito su un layer danneggiato.
- Simulare un trasferimento di backup interrotto per una prova di ripristino.
- Controllare che gli errori di estrazione vengano mostrati invece di essere ingoiati.
Come corrompere un file TAR
- Trascina il tuo file .tar nel riquadro qui sopra, oppure fai clic per sfogliare.
- Lascia il livello su Standard, a meno che tu non voglia un danno parziale (Light) o debba sconfiggere un software di recupero (Heavy).
- Premi Corrompi file. L'elaborazione avviene sul tuo dispositivo, quindi termina quasi subito.
- Scarica il risultato. Per impostazione predefinita mantiene il nome file e la lunghezza in byte originali.
Domande frequenti su TAR
Perché il TAR è di solito così recuperabile?
Perché non ha un indice. Ogni file porta con sé la propria intestazione, quindi tar può scorrere in avanti ed estrarre tutto ciò che riesce a identificare. Distruggere ogni intestazione ustar è ciò che elimina quella via di scampo.
Funziona su .tar.gz e .tgz?
Sì. L'involucro gzip viene rotto per primo, il che da solo impedisce l'estrazione, e anche le intestazioni tar sottostanti vengono danneggiate.
Si possono estrarre alcuni file in parte?
No. Senza un'intestazione e un checksum validi, tar non può determinare dove inizi un file né quanto sia lungo.
E i file .tar.bz2 o .tar.xz?
Ricadono sul profilo binario generico, che rompe comunque in modo affidabile l'involucro di compressione.