Exemple #1
0
        public static bool IsArchiveCompressed(FileFormat.Resource.Archive Archive)
        {
            if (Archive.IsFlat == true)
            {
                return(false);
            }

            return(IsSomeChunkCompressed(Archive.Chunks, Archive.FileExtension));
        }
Exemple #2
0
        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();
        }