mirror of
https://github.com/fumiama/base16384.git
synced 2026-06-09 12:40:27 +08:00
优化错误输出,新增-t参数,新增文件API
This commit is contained in:
@@ -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] == '=') {
|
||||
|
||||
Reference in New Issue
Block a user