php - base64编码结果能否通用各种编程语言或平台
PHP中文网
PHP中文网 2017-04-10 15:33:22
[PHP讨论组]

有个项目使用base64编码的字符串在不同的程序语言同传递参数,它的编码结果是在各种平台是否能保持一致。就是说,PHP使用base64_encode编码出来的字符串能否在IOS或android平台正确解析出来,或相反过程也行得通。要求使用的是各自平台里标准的函数库。

PHP中文网
PHP中文网

认证0级讲师

全部回复(3)
黄舟

base64就是编码算法而已,做的事就是把三个八位字节转换为4个6位字节,然后做一些补全,特殊字符处理什么的
理论上,只要是按照官方算法去实现,不存在平台隔离这种事

阿神

base64加密是不管原始数据如何编码的, 编码后的数据时ascii字符, 一般默认结果中出现的字符有[0-9a-zA-z+/]共64个字符, 所以叫base64.

编码再解码后的数据和编码前的数据完全相同, 所以是通用的.

ringa_lee

base64只是一种算法,只要你的算法一样,肯定是与语言,平台无关的

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号