1
0
mirror of https://github.com/fumiama/base16384.git synced 2026-06-09 12:40:27 +08:00

优化错误输出,新增-t参数,新增文件API

This commit is contained in:
源文雨
2022-10-16 11:47:14 +08:00
parent 022e132ef5
commit fd2cc4a899
6 changed files with 296 additions and 219 deletions

View File

@@ -61,7 +61,7 @@
// #define DEBUG
int encode(const char* data, int dlen, char* buf, int blen) {
int base16384_encode(const char* data, int dlen, char* buf, int blen) {
int outlen = dlen / 7 * 8;
int offset = dlen % 7;
switch(offset) { // 算上偏移标志字符占用的2字节
@@ -139,7 +139,7 @@ int encode(const char* data, int dlen, char* buf, int blen) {
return outlen;
}
int decode(const char* data, int dlen, char* buf, int blen) {
int base16384_decode(const char* data, int dlen, char* buf, int blen) {
int outlen = dlen;
int offset = 0;
if(data[dlen-2] == '=') {