¿Qué es el formato de archivo ICL?
Un archivo .icl es una biblioteca de iconos de Windows: una DLL renombrada que contiene únicamente recursos de iconos y ningún código ejecutable. Estructuralmente, un archivo .icl es idéntico a un binario estándar Windows PE (Portable Executable), comenzando con la firma MZ en el desplazamiento 0, pero su sección de recursos solo contiene entradas RT_ICON y RT_GROUP_ICON.
Cada grupo de iconos dentro de la biblioteca agrupa múltiples resoluciones -típicamente 16×16, 32×32, 48×48 y 256×256 píxeles- junto con múltiples profundidades de color que van desde monocromo de 1 bit hasta RGBA de 32 bits con transparencia alfa completa. Esto permite que Windows y las aplicaciones compatibles con el shell seleccionen automáticamente el mejor tamaño y profundidad de color para el contexto de visualización.
Los archivos .icl datan de la era de Windows 3.x (principios de la década de 1990), cuando utilizaban el formato NE (New Executable) de 16 bits más antiguo. A partir de Windows 95, el formato PE de 32 bits se convirtió en el estándar. El propio Windows almacena los iconos de esta manera: shell32.dll es, a efectos prácticos, la biblioteca de iconos integrada del sistema. Los paquetes de iconos de terceros se distribuyen comúnmente como archivos .icl.
Debido a que un archivo .icl es solo una DLL renombrada, cambiar su extensión a .dll permite que cualquier visor o editor de recursos de DLL lo abra de inmediato. El equivalente en macOS de este formato es el archivo .icns. Herramientas de iconos dedicadas como IcoFX, Axialis IconWorkshop y Resource Hacker pueden extraer, ver y editar recursos .ico individuales de una biblioteca .icl.
Seguridad y protección
RIESGO: LOWUn ICL es una DLL sin código ejecutable; Windows no lo ejecutará como una aplicación. Sin embargo, dado que los archivos ICL/DLL pueden confundirse, descargue paquetes de iconos solo de fuentes confiables; un ICL genuino contiene solo recursos de iconos, lo cual cualquier editor de recursos puede verificar. Los sitios de descarga falsos de «extractores de iconos» pueden incluir adware.
Detalles del formato
en pocas palabrasProgramas que abren archivos ICL
Detalles técnicos
especificación profunda| Estructura interna | Binario Windows PE (Portable Executable) o NE (New Executable) heredado que contiene solo recursos de iconos |
| Bytes mágicos | MZ (0x4D 0x5A) en el desplazamiento 0; firma idéntica a una DLL de Windows estándar |
| Tipos de recursos | Contiene solo entradas RT_ICON y RT_GROUP_ICON; sin secciones de código ejecutable |
| Tamaños de icono | Típicamente 16×16, 32×32, 48×48 y 256×256 píxeles por grupo de iconos |
| Profundidad de color | 1 bpp (monocromo) hasta 32 bpp RGBA con canal alfa completo |
| Variantes del formato | NE (16 bits, Windows 3.x) y PE32/PE32+ (32/64 bits, Windows 95 en adelante) |
| Tamaño típico | 20 KB-5 MB dependiendo del recuento de iconos y las resoluciones incluidas |
| Relación con DLL | Funcionalmente idéntico a una DLL; cambiar el nombre de .icl a .dll permite que cualquier visor de recursos de DLL lo abra |
| Sistema operativo | Windows (todas las versiones desde Windows 3.x en adelante) |
| Ejemplo del sistema | shell32.dll (shell de Windows) es una biblioteca de iconos integrada del mismo tipo estructural |
| Equivalente en macOS | Los archivos .icns cumplen el mismo propósito de colección de iconos en macOS |
| Lanzado | Windows 3.x era (NE format); PE variant from Windows 95 onwards |
| Especificación | learn.microsoft.com |
Conversiones de ICL
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos ICL.