Convert::ASN1 encodes and decodes ASN.1 data structures
using BER/DER rules.
`Convert::BER' provides an OO interface to encoding and decoding data
using the ASN.1 Basic Encoding Rules (BER), a platform independent way
of encoding structured binary data together with the structure.
This module provides two functions to encode and decode base32 strings.
Jsonm is an OCaml non-blocking streaming codec to decode and encode the
JSON data format. It can process JSON text without blocking on IO and
without a complete in-memory representation of the data.
The uncut codec also processes whitespace and (non-standard) JSON with
JavaScript comments.
OpenStreetMap data into Polish map format (MP) convertor
Converts OSM planet.osm data to a PostgreSQL database suitable
for rendering into map tiles by Mapnik.
The format of the database is optimised for ease of rendering
by mapnik. It may be less suitable for other general purpose
processing.
Boulder IO is a simple TAG=VALUE data format designed for sharing
data between programs connected via a pipe. It is also simple
enough to use as a common data exchange format between databases,
Web pages, and other data representations.
The basic data format is very simple. It consists of a series of
TAG=VALUE pairs separated by newlines. It is record-oriented.
The end of a record is indicated by an empty delimiter alone on a
line. The delimiter is "=" by default, but can be adjusted by the
user.
This module provides two functions, bencode and bdecode,
which encode and decode bencoded strings respectivly.
Convert::Bencode_XS exists for a couple of reasons, first of all
performance. Especially bdecode() is between 10 and 200 times faster
than Convert::Bencode version (depending on file): the great speed
increase is in part due to the iterative algorithm used. bencode() is
written in C for better performance, but it still uses a recursive
algorithm. It manages to be around 3 to 5 times faster than
Convert::Bencode version. Check out the "extras" directory in this
distribution for benchmarks.
Convert::Moji creates objects which can be used to convert between
different alphabets.
This is basically a helper module for Lingua::JA::Moji. It was split
out of that module as a general-purpose converter for any alphabets.