internal ArcXFile(Stream stream, ArcXContainer container) { BinaryReader reader = new BinaryReader(stream, Encoding.Unicode); Filename = reader.ReadString(); ChunkID = reader.ReadInt32(); ContentType = (ContentType)reader.ReadUInt16(); Offset = reader.ReadUInt64(); Size = reader.ReadUInt64(); BaseStream = stream; Container = container; }
internal ArcXChunk(Stream stream, ArcXContainer container) { BinaryReader reader = new BinaryReader(stream); ID = reader.ReadInt32(); CompressionType = (CompressionType)reader.ReadByte(); CompressionFlags = (CompressionFlags)reader.ReadByte(); Crc32 = reader.ReadUInt32(); Offset = reader.ReadUInt64(); CompressedLength = reader.ReadUInt64(); UncompressedLength = reader.ReadUInt64(); BaseStream = stream; Container = container; }