Composici�n del CPIO
Descripci�n general
CPIO (Copy In, Copy Out) es un formato de archivo que se utiliza principalmente en sistemas operativos tipo Unix para empaquetar m�ltiples archivos y directorios en un solo archivo. Aunque se usa con menos frecuencia que formatos como TAR o ZIP, CPIO sigue siendo relevante en ciertos sistemas y flujos de trabajo, especialmente para copias de seguridad y empaquetado de software. Aspose.ZIP brinda soporte para crear y administrar archivos CPIO en aplicaciones .NET. Puede empaquetar archivos en un archivo CPIO agregando entradas y guardando el archivo, de manera similar a c�mo trabajar�a con otros formatos de archivo. Formato Cpio es similar a *.tar. Archivo Cpio le permite combinar varios archivos en un solo archivo. Tambi�n puede comprimir el archivo conjunto.
Recolecci�n sin compresi�n
Hay un ejemplo de recopilaci�n de dos archivos en un archivo cpio.
1 using (FileStream cpioFile = File.Open("combined.cpio", FileMode.Create))
2 {
3 FileInfo fi1 = new FileInfo("alice29.txt");
4 FileInfo fi2 = new FileInfo("asyoulik.txt");
5
6 using (CpioArchive archive = new CpioArchive())
7 {
8 archive.CreateEntry("alice29.txt", fi1);
9 archive.CreateEntry("asyoulik.txt", fi2);
10 archive.Save(cpioFile, format);
11 }
12 }Comprimir archivo cpio
En sistemas operativos tipo Unix, la utilidad cpio permite comprimir el archivo cpio en gzip al crearlo. Aspose.Zip proporciona una funcionalidad similar con el m�todo
SaveGzipped.
1 using (var archive = new CpioArchive())
2 {
3 archive.CreateEntries(@"C:\folder", false);
4 archive.SaveGzipped("result.cpio.gz");
5 }Hoy en d�a, la utilidad xz se ha vuelto popular en Linux y Unix. Su compresi�n de cpio est� perfectamente integrada en Aspose.Zip. Utilice el m�todo SaveXzCompressed de un archivo cpio.
1 using (var archive = new CpioArchive())
2 {
3 archive.CreateEntries(@"C:\folder", false);
4 archive.SaveXzCompressed("result.cpio.xz");
5 }