Package0.2.10.0Codec
cborg
Concise Binary Object Representation (CBOR)
- Version0.2.10.0
- CategoryCodec
- LicenceBSD-3-Clause
- AuthorDuncan Coutts
- Maintainerduncan@community.haskell.org, ben@smart-cactus.org
- Pinned byhackage cborg 0.2.10.0
- Sourcehackage.haskell.org/package/cborg-0.2.10.0
Modules
11 modules- Codec.CBOR0A library for working with CBOR.
- Codec.CBOR.ByteArray7A ByteArray with more instances than ByteArray.
- Codec.CBOR.ByteArray.Sliced7A ByteArray with more instances than ByteArray.
- Codec.CBOR.Decoding74High level API for decoding values that were encoded with the
- Codec.CBOR.Encoding34High level API for encoding values, for later serialization into
- Codec.CBOR.FlatTerm6A simpler form than CBOR for writing out Encoding values that allows
- Codec.CBOR.Magic34An internal module for doing magical, low-level, and unholy things
- Codec.CBOR.Pretty1Pretty printing tools for debugging and analysis.
- Codec.CBOR.Read6Tools for reading values in a CBOR-encoded format
- Codec.CBOR.Term3This module provides an interface for decoding and encoding arbitrary
- Codec.CBOR.Write3Functions for writing out CBOR Encoding values in a variety of forms.
Description
This package provides an efficient implementation of the Concise Binary Object Representation (CBOR), as specified by RFC 7049.
If you are looking for a library for serialisation of Haskell values, have a look at the serialise package, which is built upon this library.
An implementation of the standard bijection between CBOR and JSON is provided by the cborg-json package. Also see cbor-tool for a convenient command-line utility for working with CBOR data.
This package was formerly known as binary-serialise-cbor.
Depends on
10 packages- array-0.5.8.0with GHC
- base-4.20.2.0with GHC
- bytestring-0.12.2.0with GHC
- containers-0.7with GHC
- deepseq-1.5.0.0with GHC
- ghc-bignum-1.3with GHC
- ghc-prim-0.12.0with GHC
- half-0.3.3in this set
- primitive-0.9.1.0in this set
- text-2.1.3with GHC