- 显示:
- 3451
- 等级:
- 已发布:
- 2008.07.03 08:22
- 已更新:
- 2014.04.21 14:52
-
需要基于此代码的EA交易或指标吗?请在自由职业者服务中订购 进入自由职业者服务
Base64 编码的创建时为了二进制的数据可以通过传送通道传输,与mail-信息的8-bit不同。解码与原始数据线比较可以节省至少33% 的空间。编码经常使用于简单的加密数据 。
数据库由两个函数组成:
- void Base64Encode(string in,string &out) 进入编码 in并将结果放置在 out
- void Base64Decode(string in,string &out) 进入解码in并将结果放置在 out
使用范例:
#include "..\libraries\Base64.mq4" void start() { string original="Hello world!"; string result="",restored=""; //---- Print("Original: ",original); Base64Encode(original,result); Print("Encoded : ",result); Base64Decode(result,restored); Print("Restored: ",restored); //---- }
结果:
Original: Hello world! Encoded : SGVsbG8gd29ybGQh Restored: Hello world!
由MetaQuotes Ltd译自俄语
原代码: https://www.mql5.com/ru/code/8098