LIST File Documentation


Overview

Feature Value
File Extension .LIST
Full Name JAR Index File
MIME Type application/java-archive
Primary Use To speed up the loading of Java applets and applications by specifying the files that are needed by a JAR file.
File Format Text
Character Encoding UTF-8
Specification Defined by JAR (Java ARchive) File Format Specification
Index Creation Automatically generated by the jar tool when creating or updating Java archive files.
Usage Context Java platform (JVM)
File Contents List of resources and corresponding JAR files
Location Path Format Relative to the JAR file utilizing the INDEX.LIST
Version Control Not version-controlled inherently, relies on the containing JAR manifest for versioning
Key Elements JAR-Index-Version, list of resources, and their JAR files
Supported by Java Versions All Java versions starting from 1.2
Modification Text editor for manual changes or Java tools for automatic updates
Interoperability Works with Java Virtual Machines and tools that support the JAR file specification
Advantages Improves the performance of Java applets and applications by reducing download times
Security Features Can utilize JAR file security mechanisms like digital signing
Compression Not applicable, as it primarily lists references rather than containing the files themselves
Default Location Inside a META-INF directory of a JAR file