Commit 2e23e9ed authored by Medicean's avatar Medicean

(Doc:Decoder) 添加函数注释

parent dfe62f9a
/** /**
* php::base64解码器 * php::base64解码器
* ? 利用php的base64_decode进行解码处理
*/ */
'use strict'; 'use strict';
module.exports = { module.exports = {
asoutput: (tag_s, tag_e) => { /**
* @returns {string} asenc 将返回数据base64编码
*/
asoutput: () => {
return `function asenc($out){ return `function asenc($out){
return base64_encode($out); return @base64_encode($out);
} }
`.replace(/\n\s+/g, ''); `.replace(/\n\s+/g, '');
}, },
/**
* 解码字符串
* @param {string} data 要被解码的字符串
* @returns {string} 解码后的字符串
*/
decode_str: (data) => { decode_str: (data) => {
return Buffer.from(data, 'base64').toString(); return Buffer.from(data, 'base64').toString();
}, },
/**
* 解码 Buffer
* @param {string} data 要被解码的 Buffer
* @returns {string} 解码后的 Buffer
*/
decode_buff: (data) => { decode_buff: (data) => {
return Buffer.from(data.toString(), 'base64'); return Buffer.from(data.toString(), 'base64');
} }
......
...@@ -5,15 +5,28 @@ ...@@ -5,15 +5,28 @@
'use strict'; 'use strict';
module.exports = { module.exports = {
/**
* @returns {string} asenc 加密返回数据的函数
*/
asoutput: () => { asoutput: () => {
return `function asenc($out){ return `function asenc($out){
return $out; return $out;
} }
`.replace(/\n\s+/g, ''); `.replace(/\n\s+/g, '');
}, },
/**
* 解码字符串
* @param {string} data 要被解码的字符串
* @returns {string} 解码后的字符串
*/
decode_str: (data) => { decode_str: (data) => {
return data; return data;
}, },
/**
* 解码 Buffer
* @param {string} data 要被解码的 Buffer
* @returns {string} 解码后的 Buffer
*/
decode_buff: (data) => { decode_buff: (data) => {
return data; return data;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment