我正在尝试用PHP实现一些类似Jeff Atwood的Equipping our ASCII armor的东西。这是C# Implementation of ASCII85。
这是PHP Implementation of ASCII85
下面是我如何将字符串转换为字节数组:
$byteArr = str_split($uid);
foreach ($byteArr as $key=>$val) {
$byteArr[$key] = ord($val);
}然后呢?现在:)如何使用ASCII85对这个字节数组进行编码,以获得更短的UID?
发布于 2012-05-16 21:27:21
这取决于PHP实现(您的链接不起作用)。
如果你使用this one,那么代码就很简单:
<?php
include("ascii85.php");
$a = new ASCII85();
$uid = "YOUR-UID-AS-A-STRING";
$en = $a->encode($uid);
$de = $a->decode($en);
echo $en."\n\n".$de; https://stackoverflow.com/questions/10618980
复制相似问题