Archive files often store directory structures, error detection and correction information, comments, and some use built-in encryption.
[7] Examples include deb for Debian, JAR for Java, APK for Android, and self-extracting Windows Installer executables.
Some formats are well-defined by their authors and have become conventions supported by multiple vendors and communities.
[9] Filename extensions used to distinguish different types of archives include zip, rar, 7z, and tar, the first of which is the most widely implemented.
RAR archives may include additional error correction data (called recovery records).