4

Jeff Atwood のEquipping our ASCII Armorに似たものを PHP に実装しようとしてい ます。これが ASCII85のC# 実装です

これがASCII85のPHP実装です

文字列をバイト配列に変換する方法は次のとおりです。

$byteArr = str_split($uid);
foreach ($byteArr as $key=>$val) {
     $byteArr[$key] = ord($val); 
}

そして何?今:)短いUIDを取得するためにASCII 85を使用してこのバイト配列をエンコードする方法は?

4

1 に答える 1

1

PHP の実装に依存します (リンクが機能していません)。

これを使用すると、コードは簡単です。

<?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; 
于 2012-05-16T13:27:21.217 に答える