jesobreira/base10

base10 编码器是 base64 的替代方案。

dev-main 2023-09-12 02:17 UTC

This package is auto-updated.

Last update: 2024-09-12 04:44:00 UTC


README

此算法与 Base64 类似,但使用数字作为输出编码字符串。

不过,不确定为什么你需要它。

请注意,由于字符集有限,输出字符串会变得很长。

兼容的 Javascript/Node 版本

示例

<?php

include './src/Base10.php';

$original = 'Hello, world!';
echo "Original string: " . $original . PHP_EOL;

$encoded = jesobreira\Base10::encode($original);
echo "Encoded string: " . $encoded . PHP_EOL;

$decoded = jesobreira\Base10::decode($encoded);
echo "Decoded string " . $decoded . PHP_EOL;

或者使用 composer (composer require jesobreira/base10)

<?php

require __DIR__ . '/vendor/autoload.php';  // Require Composer's autoloader

use jesobreira\Base10;

$original = 'Hello, world!';
echo "Original string: " . $original . PHP_EOL;

$encoded = Base10::encode($original);
echo "Encoded string: " . $encoded . PHP_EOL;

$decoded = Base10::decode($encoded);
echo "Decoded string " . $decoded . PHP_EOL;