All Projects → Nhoya → multibase

Nhoya / multibase

Licence: GPL-3.0 license
multi base encoding/decoding utility

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to multibase

scure-base
Secure, audited & 0-deps implementation of bech32, base64, base32, base16 & base58
Stars: ✭ 27 (+80%)
Mutual labels:  encoding, base64, decoding, base58
BaseNcoding
Library for encoding of binary data into strings using base32, base85, base128 and other algorithms.
Stars: ✭ 42 (+180%)
Mutual labels:  encoding, base64, base32, base85
BeFoR64
BeFoR64, Base64 encoding/decoding library for FoRtran poor men
Stars: ✭ 17 (+13.33%)
Mutual labels:  encoding, base64, decoding
data-encoding
Efficient and customizable data-encoding functions in Rust
Stars: ✭ 92 (+513.33%)
Mutual labels:  base64, base32, base64url
universal-base64
Small universal base64 functions for node.js and browsers
Stars: ✭ 25 (+66.67%)
Mutual labels:  encoding, base64, decoding
Decodify
Detect and decode encoded strings, recursively.
Stars: ✭ 670 (+4366.67%)
Mutual labels:  encoding, base64, decoding
Bitmatch
A Rust crate that allows you to match, bind, and pack the individual bits of integers.
Stars: ✭ 82 (+446.67%)
Mutual labels:  encoding, decoding
ciphr
CLI crypto swiss-army knife for performing and composing encoding, decoding, encryption, decryption, hashing, and other various cryptographic operations on streams of data from the command line; mostly intended for ad hoc, infosec-related uses.
Stars: ✭ 100 (+566.67%)
Mutual labels:  encoding, decoding
Jsonlab
JSONLab: a native JSON/UBJSON/MassagePack encoder/decoder for MATLAB/Octave
Stars: ✭ 202 (+1246.67%)
Mutual labels:  encoding, decoding
Vxg.media.sdk.android
Market leading Android SDK with encoding, streaming & playback functionality
Stars: ✭ 119 (+693.33%)
Mutual labels:  encoding, decoding
Rust Multibase
Multibase in rust
Stars: ✭ 30 (+100%)
Mutual labels:  encoding, decoding
Binary
Generic and fast binary serializer for Go
Stars: ✭ 86 (+473.33%)
Mutual labels:  encoding, decoding
Codability
Useful helpers for working with Codable types in Swift
Stars: ✭ 125 (+733.33%)
Mutual labels:  encoding, decoding
Stego
🦕 stego is a steganographic swiss army knife.
Stars: ✭ 220 (+1366.67%)
Mutual labels:  encoding, decoding
Ldpc
C and MATLAB implementation for LDPC encoding and decoding
Stars: ✭ 76 (+406.67%)
Mutual labels:  encoding, decoding
Elixir Json
Native JSON library for Elixir
Stars: ✭ 216 (+1340%)
Mutual labels:  encoding, decoding
Fast ber
A C++11 ASN.1 BER Encoding and Decoding Library
Stars: ✭ 54 (+260%)
Mutual labels:  encoding, decoding
Libbrotli
meta project to build libraries from the brotli source code
Stars: ✭ 110 (+633.33%)
Mutual labels:  encoding, decoding
Ffmpeg Video Player
An FFmpeg and SDL Tutorial.
Stars: ✭ 149 (+893.33%)
Mutual labels:  encoding, decoding
Phpasn1
A PHP library to encode and decode arbitrary ASN.1 structures using ITU-T X.690 encoding rules.
Stars: ✭ 136 (+806.67%)
Mutual labels:  encoding, decoding

multibase

Utility for multi base encoding and decoding

Bored of using multiples tools for base encoding? Multibase is a tool written in Go that allows you to encode/decode strings and files in differents base

Supported encoding and decoding methods:

  • base32
  • base58
  • base64
  • URL-compatible base64
  • PostScript/PDF base85

Usage

Usage:
  mb  [OPTIONS]

Application Options:
  -f, --file=   Specify input file
      --b32     Generate base32 of given string/file
      --b58     Generate base58 of given string/file
      --b64     Generate base64 of given string/file
      --b64u    Generate URL-compatible base64
      --b85     Generate Abobe's PostScript/PDF base85 of given string/file
  -d, --decode  Decode data

Help Options:
  -h, --help    Show this help message

Installation

  • Solving dependencies
$ go get -v "github.com/jbenet/go-base58"
$ go get -v "github.com/jessevdk/go-flags"
  • Cloning and building
$ git clone https://github.com/Nhoya/multibase && cd multibase
$ go build

The package is also available on AUR

  • Installing

# mv multibase /usr/local/bin/mb

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].