Extensão | .cpio |
---|---|
Tipo MIME | application/x-cpio |
PUID | fmt / 635 |
Tipo de formato | Arquivo |
Especificação | Formato aberto |
Na computação , o cpio é um utilitário para arquivamento e um formato de arquivo usado no UNIX . Ele foi originalmente concebido como uma forma de fazer backup de dados em fita nas primeiras versões do UNIX System III e System V UNIX . No entanto, é ultrapassado em popularidade pelo tar , mas continua a ser importante, e é usado em particular pelo RPM Package Manager e pelo initrd , bem como para os arquivos distribuídos pela Oracle . Uma das versões mais populares deste software é a do Projeto GNU .
Um arquivo cpio é um conjunto de arquivos e diretórios em um único arquivo. Geralmente usa o sufixo .cpio. O formato tem um cabeçalho que permite que utilitários como o GNU cpio reconheçam o formato e extraiam arquivos dele. O arquivo lista os atributos de cada arquivo, como nome, data de modificação, proprietário e permissões.
O formato cpio é funcionalmente semelhante ao do tar e foi projetado para manter cópias de backup em fita magnética de forma contígua. Assim como acontece com o tar, os arquivos cpio não são compactados nem criptografados, ao contrário do DAR , e uma ferramenta de compactação separada como gzip ou bzip2 é freqüentemente usada quando útil.
O utilitário cpio foi padronizado pelo padrão POSIX .1-1988. Ele foi eliminado por versões posteriores do padrão de POSIX.1-2001, devido à sua limitação de arquivos de 8 GB . A ferramenta padrão POSIX pax pode ser usada para ler e escrever arquivos cpio.
GNU cpio é a implementação do projeto GNU do utilitário UNIX cpio. É uma das implementações mais difundidas, é encontrada em particular no Linux .
O formato de arquivo GNU cpio é idêntico ao do GNU tar e as duas ferramentas podem ser usadas alternadamente.