Salta ai contenuti

LZIS · flusso a blocchi

Involucro di compressione a blocchi con un indice fisico. Il contenuto decodificato va identificato separatamente.

Edizione documentata: Imperivm HD · Documentazione parziale

LZIS può comparire in partite salvate, profili, replay e pacchetti di contenuti. La sua firma descrive il flusso a blocchi, non il tipo di documento finale.

Dopo la decodifica identifica di nuovo il contenuto. Per esempio, la libreria di insediamenti RandomMapSettlements.bfhp contiene un volume HPFS. Non trattare automaticamente un file LZIS come una mappa o un archivio ZIP.

Il numero di offset memorizzati è n = max(1, ceil(dimensione logica / dimensione del blocco)). Non viene memorizzato alcun offset finale aggiuntivo: l’ultimo blocco termina alla lunghezza fisica del flusso.

Posizione in byte Dimensione Contenuto
0 4 byte Firma ASCII LZIS
4 4 byte Dimensione logica decodificata
8 4 byte Dimensione logica del blocco
12 1 byte Modalità
13 1 byte Byte senza un significato del tutto documentato
14 4 × n byte Posizione fisica di ogni blocco

Un tratto fisico più corto della lunghezza logica del suo blocco si interpreta come compresso. Se raggiunge quella lunghezza senza superare la dimensione del blocco, contiene byte grezzi. Un tratto che supera la dimensione del blocco non soddisfa questa regola di lettura.

La compressione usa codici prefissi canonici e riferimenti a dati precedenti. La somiglianza di alcune tabelle con Deflate non rende il flusso un file zlib o Deflate standard.

La copertura dei file decodificati riguarda la modalità 2. Altre modalità e una scrittura o ricompressione compatibile non sono documentate in questa scheda come procedure complete.

Non dedurre il contenuto dalla sola estensione e non presumere una stessa dimensione di blocco per tutti gli usi. Questa scheda riassume il contenitore e le sue regole di lettura; non include un’implementazione del codec.

Suggest a better description

Write how you would explain this entry. Your proposal will be held in a private inbox for review.

Controller: José Luis de la Torre Reyes. Proposals are processed to review documentation improvements on the basis of legitimate interests. You can request access, correction, erasure or object by writing to seluedita@gmail.com. Opening this form uses a first-party security cookie for one hour. Submitting stores the proposal and an IP-derived security identifier in the private inbox; omitting your name does not make the submission technically anonymous. Privacy information · Cookies and browser storage.

0 / 4000

Proposals are not published automatically. Do not include personal information in your description.