XAR ??
Contents
[
Hide
Show
]??
Xar? ?? ???? Mac OS ?? ?????. ?? ????? ????? Aspose.Zip? ???? ??? ????? ??? ? ????.
Aspose.Zip? gzip, bzip2, lzma? ??? XAR ??? ??? ? ????.
?? ??
?? ??? ????? ??? ??? ?????.
- C:\extracted ????? ??? ?????. ??? ?? ??????.
- XarArchive(“data.xar”)? ???? XAR ????? ???.
- ????? ? ??? ?????.
- ??? ??? ?? C:\extracted? ?????.
- ??? ????? ?? C:\extracted? ?? ????? ?????.
1 if (!Directory.Exists("C:\\extracted"))
2 {
3 Directory.CreateDirectory("C:\\extracted");
4 }
5
6 using(XarArchive xarArchive = new XarArchive("data.xar"))
7 {
8 foreach (XarEntry entry in xarArchive.Entries)
9 {
10 if (entry is XarFileEntry xarFileEntry)
11 {
12 var entryPath = Path.Combine("C:\\extracted", entry.FullPath);
13 xarFileEntry.Extract(entryPath);
14 }
15 else if (entry is XarDirectoryEntry)
16 {
17 var entryPath = Path.Combine("C:\\extracted", entry.FullPath);
18 Directory.CreateDirectory(entryPath);
19 }
20 }
21 }?? ???? ??
?? ??? ?? ???? ????? ?????.
1 using (XarArchive xarArchive = new XarArchive("data.xar"))
2 {
3 xarArchive.ExtractToDirectory("data");
4 }