Convertitore da CPIO ad TAR.7Z (T7Z)
Converti i tuoi file cpio in tar.7z online e gratis
cpio
tar.7z
Come convertire CPIO in TAR.7Z
Seleziona file dal Computer, Google Drive, Dropbox, URL o trascinandoli sulla pagina.
Scegli tar.7z o qualsiasi altro formato che ti serva come destinazione (più di 200 formati supportati)
Lascia convertire il file e potrai scaricare il tuo tar.7z subito dopo
Informazioni sui formati
CPIO (Copy In, Copy Out) è un formato archivio Unix risalente al sistema PWB/UNIX nei Bell Labs di AT&T nel 1977, precedendo persino il formato tar. Il nome descrive l'operazione originale dello strumento: copiare file dentro un archivio e fuori da un archivio. CPIO memorizza i file in sequenza con intestazioni per file contenenti il nome del file, informazioni sull'inode, permessi, proprietà, timestamp e dimensione del file, seguite dai dati del file stesso. Il formato esiste in diverse varianti: il formato binario originale, il formato orientato agli ottetti (ODC) definito da POSIX.1, il formato SVR4 newc con campi espansi per dispositivo e inode, e la variante CRC che aggiunge verifica tramite checksum. A differenza di tar, CPIO legge la lista dei file da archiviare dallo standard input, rendendolo naturalmente componibile con find e altre utility Unix attraverso le pipe. Un vantaggio è la preservazione fedele dei metadati Unix — CPIO registra numeri di dispositivo, informazioni sull'inode e relazioni di hard link con maggiore fedeltà rispetto alle prime implementazioni di tar, rendendolo adatto per backup a livello di sistema e archiviazione di file di dispositivo. Il ruolo centrale del formato nella gestione dei pacchetti Linux è un'altra significatività pratica: il formato pacchetto RPM usa CPIO come contenitore del payload interno, il che significa che ogni installazione Linux basata su RPM si affida all'estrazione CPIO. Mentre tar è diventato più comune per l'archiviazione generale, CPIO persiste nell'amministrazione di sistema, nelle immagini initramfs e nell'infrastruttura di gestione dei pacchetti.
TAR.7Z è un formato archivio composto che combina il contenitore TAR con la compressione LZMA/LZMA2 di 7-Zip. Il livello TAR raggruppa più file in un singolo flusso preservando i metadati Unix (permessi, proprietà, symlink), mentre la compressione esterna 7Z applica LZMA o LZMA2 all'intero flusso. Questa combinazione sfrutta i rapporti di compressione superiori di LZMA — tipicamente del 30-70% migliori di gzip — rendendo TAR.7Z uno dei formati archivio più efficienti in termini di spazio per backup e distribuzione software in stile Unix. L'approccio a flusso solido significa che la compressione può sfruttare la ridondanza attraverso tutti i file archiviati piuttosto che comprimere ogni file indipendentemente. Un vantaggio è la massima densità di compressione: la combinazione TAR.7Z produce spesso gli archivi più piccoli tra le comuni combinazioni archivio+compressione Unix. L'ampio supporto degli strumenti è un altro punto di forza — tar e 7-Zip sono disponibili su tutte le principali piattaforme, e molte implementazioni tar moderne possono creare ed estrarre archivi TAR.7Z direttamente con il flag appropriato. Il formato è popolare per la distribuzione di grandi alberi di codice sorgente e archivi di backup dove minimizzare la dimensione del trasferimento giustifica il tempo aggiuntivo di compressione.