# LZIS · flujo de bloques

Envoltura de compresión por bloques con un índice físico. El contenido descomprimido debe identificarse de forma independiente.

**Edición documentada: Imperivm HD · Documentación parcial**

## La envoltura no define el contenido

LZIS puede aparecer en partidas, perfiles, repeticiones y paquetes de contenido. La firma describe el flujo de bloques, no el tipo final de documento.

Después de descomprimir, identifica de nuevo el contenido. Por ejemplo, la biblioteca de asentamientos RandomMapSettlements.bfhp contiene un volumen HPFS. Un archivo con LZIS no debe tratarse automáticamente como un mapa ni como un archivo ZIP.

## Cabecera e índice

El número de offsets almacenados es n = max(1, ceil(tamaño lógico / tamaño de bloque)). No se guarda un offset final adicional: el último bloque termina en la longitud del flujo físico.

| Posición en bytes | Tamaño | Contenido |
| --- | --- | --- |
| 0 | 4 bytes | Firma ASCII LZIS |
| 4 | 4 bytes | Tamaño lógico descomprimido |
| 8 | 4 bytes | Tamaño lógico de bloque |
| 12 | 1 byte | Modo |
| 13 | 1 byte | Byte sin significado completo documentado |
| 14 | 4 × n bytes | Posición física de cada bloque |

## Interpretación de bloques

Un tramo físico menor que la longitud lógica de su bloque se interpreta como comprimido. Si alcanza esa longitud sin exceder el tamaño de bloque, contiene bytes sin comprimir. Un tramo mayor que el tamaño de bloque no cumple esa regla de lectura.

La compresión usa códigos canónicos de prefijo y referencias a datos anteriores. La semejanza de algunas tablas con Deflate no convierte el flujo en un archivo zlib o Deflate estándar.

## Límites conocidos

El modo cubierto por los archivos decodificados es el 2. Otros modos y la escritura o recompresión compatible no quedan documentados como procesos completos en esta ficha.

No deduzcas el contenido solo por la extensión del archivo, ni asumas un único tamaño de bloque para todos los usos. Esta entrada resume el contenedor y sus reglas de lectura; no incluye una implementación del códec.

## Consultar y compartir

- [Markdown](/imperivm/exports/es/formatos/lzis.md)
- [JSON](/imperivm/exports/es/formatos/lzis.json)

## Páginas relacionadas

- [BFHP / HPFS · contenedores de mapas](/imperivm/formatos/bfhp/)
- [PAK · paquetes de recursos](/imperivm/formatos/pak/)
