![]() ![]() The file usually has length of 0 or 1 byte and its name is a hash BlockSectorCRC BlockFlags = 0x04000000 // File has checksums for each sector (explained in the File Data section). This is used to allow patch archives to delete files present in lower-priority archives in the search chain. func (p *Pool) OpenFile(name string) (*File, error)Ä«lockPKZIP BlockFlags = 0x00000100 // File is compressed using PKWARE Data compression library BlockCompress BlockFlags = 0x00000200 // File is compressed using combination of compression methods BlockEncrypted BlockFlags = 0x00010000 // The file is encrypted BlockFixKey BlockFlags = 0x00020000 // The decryption key for the file is altered according to the position of the file in the archive BlockPatchFile BlockFlags = 0x00100000 // The file contains incremental patch for an existing file in base MPQ BlockSingleUnit BlockFlags = 0x01000000 // Instead of being divided to BlockFlags = 0x1000-bytes blocks, the file is stored as single unit BlockDeleteMarker BlockFlags = 0x02000000 // File is a deletion marker, indicating that the file no longer exists.func OpenPool(names string) (*Pool, error).func (m *MPQ) Query(n string) (*HashEntry, error).func (m *MPQ) OpenFile(name string) (*File, error). ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |