What’s this?

Arpie is a toolkit for handling binary data, network protocols, file formats, and similar.

It provides:

  • a DSL-like syntax for describing file formats (see BINARY)

  • stackable protocols that can be used to abstract layers of on-wire data (see PROTOCOLS)

  • some bits and glue to put it all together (for example, with eventmachine)

Getting started

arpie is packaged up as a gem - just do gem install arpie to get the newest version.

The latest source is available through git.