Base58 is a Ruby library/gem for converting ints to and from base58.
Ruby
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
lib
test
.gitignore
CHANGELOG
MIT-LICENSE
README.rdoc updated readme with new encode/decode aliases Jan 30, 2010
Rakefile
VERSION
base58.gemspec Updated gemspec. Feb 5, 2010

README.rdoc

Base58

If you find this library useful, please consider a donation to show your support!

www.paypal.com/cgi-bin/webscr?cmd=_send-money

Paypal address: dougal.s@gmail.com

Install

Base58 is hosted by gemcutter.com. Please make sure you have added them to your gem sources.

$ sudo gem install base58

Usage

require 'rubygems'
require 'base58'

# Int to Base58
Base58.encode(12345) # => 4ER

# Base58 to Int
Base58.decode('A2Ph') # => 6639914

RDoc Documentation

You can view the rdoc documentation online.

Problems, Comments, Suggestions?

All of the above are most welcome. dougal.s@gmail.com

Credits

Douglas F Shearer - douglasfshearer.com

Test examples courtesy Fraser Speirs' Base58Encoder Objective-C class, gist.github.com/101674.