Implement Atwood's Equipping our ASCII armor in PHP
Question
I'm trying to implement in PHP something similar to Jeff Atwood's Equipping our ASCII armor. Here's C# Implementation of ASCII85.
Here's PHP Implementation of ASCII85
Here's how I convert the string to byte array:
$byteArr = str_split($uid);
foreach ($byteArr as $key=>$val) {
$byteArr[$key] = ord($val);
}
And what? now :) How to encode this byte array using ASCII 85 to get shorter UID?
No correct solution
OTHER TIPS
It depends on the PHP implementation (your link is not working).
If you use this one, then the code is easy:
<?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;
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow