Icon library

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
 
(5 intermediate revisions by 2 users not shown)
Line 4: Line 4:
 
|extensions={{ext|icl}}
 
|extensions={{ext|icl}}
 
}}
 
}}
An '''icon library''' is a Microsoft Windows format for storing multiple icons in one file. It is in the same format as the [[Dynamic-link library (Windows)|DLL]] (Dynamic Link Library) files used by Windows, but limited to storage of icons and not the other things also commonly found in DLL files. The individual icons are resources within the library file, in [[ICO]] format.
+
:''This article is about a specific format. For more icon library formats, see [[Graphics#Icon, Cursor, and Avatar files]].''
 +
 
 +
'''Icon library''' (.icl) is a format used on Microsoft Windows for storing multiple icons in one file. It is an [[New Executable|NE]] (or maybe [[Portable Executable|PE]]) "executable" file stripped down to the bare minimum needed to use it as an icon container. The individual icons are resources within the library file, in [[ICO]] format.
 +
 
 +
== Discussion ==
 +
The .icl files we've examined are [[New Executable|NE]] files that contain icon resources, and that have nearly all the nonessential fields set to 0. One might expect the files to be labeled internally as [[Dynamic-link library (Windows)|DLL]]s, but that is not the case for some or all .icl files. They're just generic NE files.
 +
 
 +
The origins of the '''.icl''' file extension, and any other differences it may have from a typical resource-only [[Dynamic-link library (Windows)|.dll]] file, are unclear.
  
 
== Tools ==
 
== Tools ==
 
* [http://msdn.microsoft.com/en-us/library/windows/desktop/ms648068%28v=vs.85%29.aspx ExtractIcon function]
 
* [http://msdn.microsoft.com/en-us/library/windows/desktop/ms648068%28v=vs.85%29.aspx ExtractIcon function]
 
* [http://en.softonic.com/s/icl-extractor ICL extractor programs]
 
* [http://en.softonic.com/s/icl-extractor ICL extractor programs]
 +
 +
== Sample files ==
 +
* {{CdTextfilesURL|desktopworks/ICON_LIB/}}
 +
* [http://zapatopi.net/icon/ Zapaticons]
  
 
== Links ==
 
== Links ==
 
* [http://www.rw-designer.com/icon-library-icl Icon library (RW-Designer)]
 
* [http://www.rw-designer.com/icon-library-icl Icon library (RW-Designer)]
 +
* [[Wikipedia:ICO (file format)#Icon library]]
  
 
[[Category:Microsoft]]
 
[[Category:Microsoft]]

Latest revision as of 14:49, 21 September 2019

File Format
Name Icon library
Ontology
Extension(s) .icl
This article is about a specific format. For more icon library formats, see Graphics#Icon, Cursor, and Avatar files.

Icon library (.icl) is a format used on Microsoft Windows for storing multiple icons in one file. It is an NE (or maybe PE) "executable" file stripped down to the bare minimum needed to use it as an icon container. The individual icons are resources within the library file, in ICO format.

Contents

[edit] Discussion

The .icl files we've examined are NE files that contain icon resources, and that have nearly all the nonessential fields set to 0. One might expect the files to be labeled internally as DLLs, but that is not the case for some or all .icl files. They're just generic NE files.

The origins of the .icl file extension, and any other differences it may have from a typical resource-only .dll file, are unclear.

[edit] Tools

[edit] Sample files

[edit] Links

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox