?????? CPIO
?????
CPIO (Copy In, Copy Out) � ??? ?????? ??????, ??????? ? ???????? ???????????? ? Unix-???????? ???????????? ???????? ??? ???????? ?????????? ?????? ? ????????? ? ???? ?????. ???? CPIO ???????????? ????, ??? ????? ???????, ??? TAR ??? ZIP, ?? ??-???????? ???????? ? ???????????? ???????? ? ??????? ?????????, ???????? ??? ?????????? ??????????? ? ???????? ???????????? ???????????. Aspose.ZIP ???????????? ????????? ???????? ? ?????????? ???????? CPIO ? ??????????? .NET. ?? ?????? ????????? ????? ? ????? CPIO, ???????? ?????? ? ???????? ?????, ?????????? ????, ??? ?? ????????? ? ??????? ????????? ???????. ?????? Cpio ?????????? *.tar. ????? Cpio ????????? ?????????? ????????? ?????? ? ????. ?? ????? ?????? ????? ?????????? ????.
???? ??? ??????
???? ?????? ????? ???? ?????? ? 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 }?????? ?????? cpio
? Unix-???????? ???????????? ???????? ??????? cpio ????????? ??????? ????? cpio ? gzip ??? ????????. Aspose.Zip ????????????? ??????????? ???????????????? ? ??????? ?????? SaveGzipped.
1 using (var archive = new CpioArchive())
2 {
3 archive.CreateEntries(@"C:\folder", false);
4 archive.SaveGzipped("result.cpio.gz");
5 }? ????????? ????? ??????? xz ????? ?????????? ? Linux ? Unix. ?????? cpio ????? ????????????? ? Aspose.Zip. ??????????? ????? SaveXzCompressed ??? ?????? cpio.
1 using (var archive = new CpioArchive())
2 {
3 archive.CreateEntries(@"C:\folder", false);
4 archive.SaveXzCompressed("result.cpio.xz");
5 }