public static bool IsArchiveCompressed(FileFormat.Resource.Archive Archive) { if (Archive.IsFlat == true) { return(false); } return(IsSomeChunkCompressed(Archive.Chunks, Archive.FileExtension)); }
public static void SaveResource(FileFormat.Resource.Archive Archive, string fileName) { BinaryWriter bin = new BinaryWriter(File.Open(fileName, FileMode.Create), Encoding.Default); List <byte> binData = new List <byte>(); using (bin) { if (Archive.IsFlat) { bin.Write(Archive.Data); } else { bin.Write(SaveChunks(Archive.Chunks)); } } bin.Close(); }