bencoder
Bittorrent encoding in ruby
install with
gem install bencoder
Usage is easy:
BEncoder.encode "herp"
=> "4:herp"
BEncoder.encode ['what', 'strange', { data: 'I', have: 'here' }, 666]
=> "l4:what7:stranged4:data1:I4:have4:hereei666ee"
Intentionally minimalistic.