| Anterior | Siguiente |
| NS_E_WMP_CS_NOTEVENLYDIVISIBLE | NS_E_WMPZIP_CORRUPT |
NS_E_WMPZIP_NOTAZIPFILE
Lectura operativa de NS_E_WMPZIP_NOTAZIPFILE
NS_E_WMPZIP_NOTAZIPFILE (0xC00D1018) es un resultado de error del subsistema de paquetes ZIP de skins. La descripción oficial en español indica: El lector ZIP abrió un archivo cuya firma no corresponde a la de un archivo ZIP.
Conserva archivo ZIP original, central directory, miembro solicitado, CRC/tamaño y resultado al abrir o localizar el skin. En la referencia técnica del mismo HRESULT aparecen además estos identificadores útiles: ZIP, XML, HRESULT.
Tres estados diferentes
NS_E_WMPZIP_FILENOTFOUND: Se llamó a GetFileStream, SaveToFile o SaveTemp en el lector ZIP con un nombre de archivo que no existe en el archivo ZIP.NS_E_WMPZIP_CORRUPT: El lector ZIP detectó que el archivo está dañado.
Valida con el mismo objeto de prueba. Si NS_E_WMPZIP_NOTAZIPFILE desaparece y aparece NS_E_WMPZIP_FILENOTFOUND, registra el cambio como una condición distinta: Se llamó a GetFileStream, SaveToFile o SaveTemp en el lector ZIP con un nombre de archivo que no existe en el archivo ZIP.
Como etiqueta de búsqueda en documentación EN se conserva the file selected as a skin ZIP package is not recognized as a ZIP archive.
Los bytes no representan un ZIP esperado
Inspecciona la firma inicial y el tipo real del archivo antes de intentar extraer miembros. Un nombre .zip no convierte otro formato en paquete de skin. Este HRESULT se decide antes de validar CRC o central directory porque el contenedor no se reconoce como ZIP. Si la cabecera es válida pero la estructura interna está dañada, conserva CORRUPT como condición más precisa.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.