lcherone/base91

作为composer包的Base91实现

v1.0.3 2015-11-13 12:57 UTC

This package is auto-updated.

Last update: 2024-08-29 10:19:29 UTC


README

base91是一种将二进制数据编码为ASCII字符的高级方法。它与base64类似,但更高效、更紧凑。base91产生的开销取决于输入数据。最多可达23%(相比之下,base64为33%),可低至14%,通常发生在0字节块上。这使得base91非常适合在像电子邮件或终端行这样的二进制不安全连接上传输大型文件。

使用Composer安装

#!json

{
    "require": {
        "lcherone/base91": "dev-master"
    }
}

用法

#!php

require 'vendor/autoload.php';

use Base91\Base91;

// Result: 5)GfG?ue$y+/ZQ;mMB
echo $encoded = Base91::encode('example string');

// Result: example string
echo Base91::decode($encoded);