PHPackages                             plinker/base91 - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. plinker/base91

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

plinker/base91
==============

v1.0.1(8y ago)2745MITPHP

Since Sep 6Pushed 8y ago1 watchersCompare

[ Source](https://github.com/plinker-rpc/base91)[ Packagist](https://packagist.org/packages/plinker/base91)[ Docs](https://github.com/plinker-rpc)[ RSS](/packages/plinker-base91/feed)WikiDiscussions master Synced 2d ago

READMEChangelogDependenciesVersions (16)Used By (0)

PlinkerRPC - Base91
===================

[](#plinkerrpc---base91)

Base91 is an advanced method for encoding binary data as ASCII characters. It is similar to base64, but is more efficient and compact. The overhead produced by base91 depends on the input data. It amounts at most to 23% (versus 33% for base64) and can range down to 14%, which typically occurs on 0-byte blocks. This makes base91 very useful for transferring larger files over binary unsafe connections like e-mail or terminal lines.

This component was originally used as part of the core for encoding the encrypted payload, but is no longer used as to support the PHP extention version of the client.

Install
-------

[](#install)

Require this package with composer using the following command:

```
$ composer require plinker/base91
```

Client
------

[](#client)

Creating a client instance is done as follows:

```
