Write specifications for existing binary formats in a flexible xml basedsyntax, and have decoders automatically generated for you. Written in Python,it currently supports decoding to xml or python objects.