Data formats
Anything to do with various file and data formats.

File formats: (main topic: file format)

Image file formats: (main topic: image file)

Data formats: (main topic: data format)

Wire formats: (main topic: wire format, see also networking)

  • ASN.1 - Abstract Syntax Notation #1, the Common Lisp implementation and language mapping
  • cl-marshal - Simple and fast marshalling of all kinds of Lisp data structures
  • cl-stomp - cl-stomp is an implementation of STOMP (Streaming Text Orientated Messaging Protocol)
  • de.setf.thrift - de setf thrift is a binding for the Apache Thrift framework for scalable cross-language services development
  • S-PROTOBUF - S-PROTOBUF is a library to encode data in the Google Protocol Buffers wire format
  • userial - A Common Lisp library for serializing to binary buffers

Binary formats: (main topic: binary format)

  • Binary-types - Binary-types is a library for accessing binary format files with fixed bit-length code-words
  • binascii - binascii is a binary format library for converting between ASCII and binary according to various popular encodings
  • bintype - BINTYPE is a specification-driven parser generator for binary formats
  • cl-binary-file - The binary file package contains utilities to read and write binary files
  • cl-pack - CL-PACK supplies Perl/PHP/Ruby/Python compatible pack() and unpack() functions to allow easy use of binary format protocols and files with the above mentioned languages and C
  • cl-wbxml - CL-WBXML reads and writes WAP Binary XML
  • de.setf.utility - de setf utility is a collection of Common Lisp utilities functions and several purpose-specific libraries
  • fast-io - Fast-io is about improving performance to octet-vectors and octet streams (though primarily the former, while wrapping the latter)
  • IE3FP - IE3FP is a library to code and decode floating point numbers in IEEE 754 binary format
  • ieee-floats - IEEE-Floats provides a way of converting values of type float and double-float to and from their binary format representation as defined by IEEE 754 (which is commonly used by processors and network protocols)
  • nibbles - Nibbles is a library for accessing octet-addressed blocks of data
  • odd-streams - ODD-STREAMS implements binary streams with "odd" byte sizes
  • packer - The PACKER binary format library implements a "little language" for C-style structures, along the lines of Perl's pack() or Python's struct module
  • swap-bytes - swap-bytes is a library for efficient endianness conversion in SBCL and CCL
  • trivial-bit-streams - Trivial-bit-streams implements flexible buffered bit streams

Compression and archives: (main topic: compression)