Technical Documents
HSP File Format Specification

HSP file format is a proprietary format developed by the company, supporting multiple compression algorithms and encryption mechanisms, suitable for embedded firmware and resource packages.

typedef struct { uint8_t magic[4]; // File identifier "HSP\0" uint8_t version; // Version number uint8_t flags; // Flags (compression, encryption, etc.) uint16_t header_size; // Header size uint32_t total_size; // Total file size uint32_t dir_offset; // Directory offset uint32_t dir_size; // Directory size uint32_t data_offset; // Data offset uint32_t data_size; // Data size uint32_t crc32; // Overall CRC32 checksum uint8_t reserved[84]; // Reserved fields } HSPHeader;