2017 © Pedro Peláez
 

library basechanger

High precision arbitrary base changer

image

davidfricker/basechanger

High precision arbitrary base changer

  • Sunday, April 16, 2017
  • by sousdev
  • Repository
  • 1 Watchers
  • 0 Stars
  • 10 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 1 Open issues
  • 4 Versions
  • 11 % Grown

The README.md

PHP binary base changer

Change raw binary bytes to and from an arbitrary base e.g. 36, 58, or 64. This package stands in place of PHP's native base_convert() function and in doing so provides support for arbitrarily large numbers., (*1)

Requirements

This package requires the GMP PHP extension to be installed., (*2)

Install

Via composer:, (*3)

composer require davidfricker/basechanger, (*4)

Usage

use DavidFricker\BaseChanger\GMP;

$bytes = openssl_random_pseudo_bytes(32);
$base = 64;

$base_converted = GMP::changeTo($bytes, $base);
$base_reversed = GMP::changeFrom($base_converted, $base);

Licence

This code is released under MIT. Full licence can be found in the licence file., (*5)

The Versions

16/04 2017

dev-master

9999999-dev

High precision arbitrary base changer

  Sources   Download

MIT

The Requires

  • php ^5.3.3 || ^7.0

 

02/04 2017

v1.0.1

1.0.1.0

High precision arbitrary base changer

  Sources   Download

MIT

The Requires

  • php ^5.3.3 || ^7.0

 

02/04 2017

v2

2.0.0.0

High precision arbitrary base changer

  Sources   Download

MIT

The Requires

  • php ^5.3.3 || ^7.0

 

02/04 2017

v1.0.0

1.0.0.0

High precision arbitrary base changer

  Sources   Download

MIT

The Requires

  • php ^5.3.3 || ^7.0