Esempio n. 1
0
 public static bool IsCabinetFile(byte[] inputData)
 {
     using (var decomp = new CabArchive(inputData))
     {
         return decomp.IsCabinetFile();
     }
 }
Esempio n. 2
0
 public static List<string> GetFilesInArchive(string archivePath)
 {
     var buffer = File.ReadAllBytes(archivePath);
     using (var decomp = new CabArchive(buffer))
     {
         return decomp.GetArchiveFileList();
     }
 }
Esempio n. 3
0
 public static byte[] ExtractFile(string archivePath, string fileName)
 {
     var buffer = File.ReadAllBytes(archivePath);
     using (var decomp = new CabArchive(buffer))
     {
         return decomp.ExtractFile(fileName);
     }
 }