¿Qué significa el código HRESULT 0x8009700B (MSSIPOTF_E_FILETOOSMALL)?

 
Anterior Siguiente
MSSIPOTF_E_TABLE_PADBYTES MSSIPOTF_E_TABLE_CHECKSUM

MSSIPOTF_E_FILETOOSMALL

Qué significa MSSIPOTF_E_FILETOOSMALL

MSSIPOTF_E_FILETOOSMALL (0x8009700B): El archivo es demasiado pequeño para contener la última tabla.

Qué comprobar

Obtén el mayor offset+length declarado por el table directory y compáralo con el tamaño físico del archivo. Busca truncado durante copia/descarga o una longitud de tabla inflada.

Cómo resolverlo

Restaura un archivo completo o corrige la longitud declarada si el generador la calculó mal. No reduzcas la validación para aceptar datos faltantes.

Qué distingue este resultado

El archivo termina antes de poder contener la última región declarada.

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.