-
Notifications
You must be signed in to change notification settings - Fork 5
amir/node-base62
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
A node.JS C++ addon for representing big numbers in base62. Suitable for URL shortening services, or any other similar service. It was written by Amir Mohammad Saied <[email protected]>. ------------------------------------------------------------------------------- To build the module run: node-waf configure build This will produce `base62.node` binary module. To use it, make sure the module's directory is in NODE_PATH. The module exports two functions `encode`, and `decode`. encode ------ Encodes an integer to base62. Here is a basic example: var sys = require('sys'); var b62 = require('base62); sys.print(b62.encode(123456789)); /* Output: 8m0Kx */ decode ------ Decodes a string to the original integer encoded by encode function. var sys = require('sys'); var b62 = require('base62'); sys.print(b62.decode('8m0Kx')); /* Output: 123456789 */ -------------------------------------------------------------------------------
About
Node.js Base62 addon
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published