Giter VIP home page Giter VIP logo

base32's Introduction

base32

For Version: 0.1.3

This package contains base32, a Ruby extension for encoding and decoding in base32 per RFC 3548.

Download

The latest version of base32 can be found at

http://rubyforge.org/frs/?group_id=3938

Installation

Normal Installation

You can install base32 with the following command from the distribution directory.

rake install

Gem Installation

Download and install base32 with the following command.

gem install --remote base32

Running the Test Suite

If you want to run the automated tests for base32, issue this command from the distribution directory.

rake test:all

References

Simple Example

  require "base32"

  encoded = Base32.encode("chunky bacon!")  #==> "MNUHK3TLPEQGEYLDN5XCC==="
  decoded = Base32.decode(encoded)          #==> "chunky bacon!"

  puts %Q{"#{decoded}" is "#{encoded}" in base32}

base32's People

Contributors

coderhs avatar flavio avatar gogainda avatar johnnyshields avatar kenchan avatar localshred avatar lukesteensen avatar pravi avatar pwnall avatar stesla avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

base32's Issues

Never generates 1?

From base32.rb โ€“ shouldn't there be a 1 in this table?

  TABLE = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ234567'.freeze

Could a new release be cut?

There have been some PRs merged since the last release which would be really nice to have available, for example #9 (detect invalid characters) really improves error messaging and #10 (Fix Ruby warning: instance variable @table not initialized) would resolve a warning I get repeatedly when using base32.

It's been a while since the last release, so would it be possible to push a new version to Rubygems?

Also I know it's been a really long time since anything was done on this project and you might not be interested in maintaining it anymore if you've moved on. If that is the case is there anything I could do to help? This is now an important downstream dependency for me, so I have a strong interest in it. I'd be happy to devote some of my time to helping make a new release, assess and merge pending PRs, and so on if you do want a hand with it.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.