Data formats and serialization

227 articles

General

ICO (file format)

ICO is a Microsoft Windows file format that stores several images of one icon at different sizes and color depths, used for icons and website favicons.

General

ID3

ID3, also called the ID3 tag, is a metadata container format created in 1996 that stores title, artist, album, year, and genre inside MP3 audio files, and remains the tagging standard for MP3.

General

InChIKey

InChIKey is a fixed-length, 27-character hashed form of the InChI, a text representation of a molecule's structure, introduced in 2009 to make chemical information easy to index and search.

General

INI file

An INI file, also called an initialization file, is a plain-text configuration file storing program settings as key-value pairs grouped into sections, originating with early Windows.

General

Intel HEX

Intel HEX is an ASCII text file format representing a binary memory image, such as a compiled program, as lines of hexadecimal records with addresses and checksums, still used by PROM programmers and flash tools.

General

ISO 3166-1 alpha-2

ISO 3166-1 alpha-2 is the ISO standard of two-letter country codes, such as FR for France and DE for Germany, first published in 1974 and best known for internet domains.

General

ISO 8601

ISO 8601 is an international standard defining unambiguous string representations of Gregorian dates, 24-hour times, UTC times, and intervals, written year-first as in 2022-09-27; its 2019 edition is two-part.

General

ISO/IEC 8859

ISO/IEC 8859 is a multi-part international standard defining 8-bit single-byte character sets for text processing, with 16 parts covering Latin, Cyrillic, Greek, Hebrew, Arabic, and Thai scripts, now largely a legacy encoding.

General

ISO/IEC 8859-1

ISO/IEC 8859-1, commonly called Latin-1, is a single-byte character encoding standard covering English and most Western European languages; it dominated the web of the 1990s and early 2000s.

General

JAR (file format)

A JAR file, short for Java ARchive, is a package format based on ZIP that aggregates Java class files, metadata, and resources, with a manifest stored in a META-INF directory.

General

JPEG

JPEG (Joint Photographic Experts Group) is a standard method for lossy compression of still images, published in 1992, and the family of .jpg file formats carrying its data.

General

JPEG 2000

JPEG 2000 is an ISO/IEC 15444 standard for compressing digital images, published in 2000 as a successor to JPEG, using wavelet compression and widely used in digital cinema and archives.

General

JPEG File Interchange Format

JPEG File Format (JFIF) is a stripped-down file format designed to move JPEG bitstreams across many platforms and applications. It was published in 1992 as version 1.02.

General

JPEG XL

JPEG XL is a royalty-free still-image compression format, standardized as ISO/IEC 18181 in 2022, offering lossy and lossless coding and lossless recompression of existing JPEG files.

General

JSON Patch

JSON Patch is a format standardized as RFC 6902 in April 2013 for describing sequences of operations to apply to a JSON document, identified by the media type application/json-patch+json.

General

JSON Schema

JSON Schema is a vocabulary and specification for describing the structure of JSON data, asserting constraints on JSON values and standardized in the IETF as Draft 2020-12.

General

JSON-LD

JSON-LD, short for JavaScript Object Notation for Linked Data, is a W3C-standardized, JSON-based format for serializing Linked Data, standardized in 2014 and used on 55.9% of all websites as of October 2026.

General

JSON-RPC

JSON-RPC is a stateless, lightweight remote procedure call protocol using JSON as its data format, defined in version 2.0 and transport agnostic, running over HTTP, sockets, or message-passing environments.

General

JSON5

JSON5 is a data interchange format extending JSON with ECMAScript 5.1 syntax such as comments, unquoted keys, and single quotes, aimed at hand-written configuration files.

General

JSONP

JSONP (JSON with Padding) is a browser technique for reading cross-origin JSON by loading it as JavaScript through a script tag, proposed by Bob Ippolito in 2005.

General

JSONPath

JSONPath is a string syntax for selecting and extracting values from JSON documents, originally proposed in 2007 as "XPath for JSON" and standardized by the IETF in 2024.

General

LAS file format

The LAS file format is an open binary file format for storing three-dimensional lidar point cloud data, published by ASPRS since 2003 and widely used in remote sensing.

General

LDAC

LDAC is a proprietary audio coding technology developed by Sony for streaming high-resolution audio over Bluetooth. It transmits about three times the data of the standard SBC codec, allowing 96 kHz/24-bit playback.

General

Linear predictive coding

Linear predictive coding (LPC) is a signal processing method that compresses speech by predicting each sample from earlier samples and transmitting only the coefficients and a small residual.

General

Linked data

Linked data is a set of best practices for publishing and interlinking structured data on the Web using RDF and SPARQL, from Tim Berners-Lee's four principles of 2006.

General

List of codecs

A list of video, audio, speech, and image codecs, including H.264, AV1, Opus, and FLAC, along with how codecs differ from containers like MP4 and WebM.

General

List of file formats

The list of file formats, also called binary and text files, surveys major format families and explains how files are identified by extensions, MIME types, and internal byte signatures.

General

List of file signatures

The list of file signatures covers magic numbers, the byte sequences at the start of a file that identify its format, such as GIF and MIDI signatures.

General

Lossy compression

Lossy compression, also known as irreversible compression, shrinks digital files by permanently discarding information so the decompressed data approximates the original, mainly in images, video, and audio.

General

M3U

M3U (MP3 URL) is a plain-text playlist file format that lists media file paths or stream URLs one per line, created for the Winamp media player in the late 1990s.