Python代码
from base64 import b85decode
from base64 import b85encode
encoded=b85encode(b'Hello, world!!!!')
print(encoded.decode('utf-8'))
输出:
'NM&qnZ!92pZ*pv8At50l'
飞镖代码
import 'dart:io';
import 'dart:typed_data';
import 'package:base85/base85.dart';
void main() {
var codec = Base85Codec(Alphabets.z85);
var encode = codec.encode(Uint8List.fromList('Hello, world!!!!'.codeUnits));
print(encode);
}
输出:
nm=QNz.92Pz/PV8aT50L
字母大小写在大写和小写之间交换,非字母的映射也不同。
我可能会遗漏一些东西。