当前位置: 首页 > wzjs >正文

普宁市做网站建立一个企业网站需要多少钱

普宁市做网站,建立一个企业网站需要多少钱,没有公司个人可以做网站卖东西吗,郑州阿里巴巴网站建设狗血现象: 同一字符串原文使用 1、RepalcePioneer(一款Windows平台的字符串工具) 2、鸿蒙ArkTs自带base64编码方法 3、https://base64.us(一款在线base64工具) 来编码,得到编码串不一样,后…

狗血现象:

同一字符串原文使用

1、RepalcePioneer(一款Windows平台的字符串工具)

2、鸿蒙ArkTs自带base64编码方法

3、https://base64.us(一款在线base64工具)

来编码,得到编码串不一样,后二者是一致的。(未测试用c++写的base64编码。)

猜测base64编码可能有不同的“标准”?

相比解码的狗血度,上边的编码现象还不算什么:

上述1,和2或3,得到的两个不同的编码串,使用base64.us解码,居然得到相同的正确原文。

使用c++的base64解码(网上的一段代码,如下)上述不同的编码,也能得到相同的正确原文。

也就是说这两个方法在解码时,能正确处理不同编码工具(“标准”?)得到的不同编码串。

而用ArkTs的自带的解码方法,则可能得到不同的原文。

注意,上边说的是可能,即ArkTs有时能正确解码RepalcePioneer编码,有时不能。这是最狗血的地方。一个经验是:原文最后有一个单独的换行,其后可能有一些字符或没有,则ArkTs解码结果是:从这个换行起所有内容丢失。如果不是这样,则解码正确。

std::string base64_decode(const std::string &encoded) {static const std::string base64_chars ="ABCDEFGHIJKLMNOPQRSTUVWXYZ""abcdefghijklmnopqrstuvwxyz""0123456789+/";std::string ret;int val = 0, valb = -8;for (unsigned char c : encoded) {if (base64_chars.find(c) == std::string::npos) break; // 非法字符val = (val << 6) + base64_chars.find(c);valb += 6;if (valb >= 0) {ret.push_back(char((val >> valb) & 0xFF));valb -= 8;}}return ret;
}

不了解为何存在不同的base64编码“标准”,以至于得到的编码串都大不相同。

更不理解为何这种不同的编码串,cpp解码或base64.us解码,能得到相同的正确原文。

我的实践是在鸿蒙NDK侧读取被ReplacePioneer编码的文件内容,然后在ArkTs侧解码,发现上述有时正确、有时错误(内容缺失)的现象。所以被迫在NDK侧用上述cpp方法解码,过渡一下,再把解码后的原文传回ArkTs侧,ArkTs侧不再参与base64解码。

http://www.dtcms.com/wzjs/76838.html

相关文章:

  • 承接做网站的网站网站关键词排名软件推荐
  • 如何提升wordpress网站速度东莞做网站的公司吗
  • 做相册什么网站好湖南企业seo优化首选
  • 做珠宝网站公司珠海网站建设制作
  • 网站建设移动端搜索引擎排名2021
  • 17z一起做网站广州新闻稿发布
  • 项目计划书ppt模板免费云seo关键词排名优化软件
  • 网站指向邮箱超链接怎么做常用的网络营销推广方法有哪些
  • 电子商务网站有哪些类型百度一下百度官方网
  • 凡科做的网站如何绑定域名如何写推广软文
  • 日本男女直接做的视频网站百度如何购买关键词
  • 怎么做卖东西的网站windows优化大师官方
  • 胖咯科技网站建设网络推广的基本方法有哪些
  • 网站推广120种方法汕头seo优化项目
  • 做网站的论文摘要网站推广平台有哪些
  • 遵义市做网站公司郑州网站推广公司
  • python开发app河南seo优化
  • 网站建设推介公司宣传软文
  • 行业b2b网站建设百度推广一年要多少钱
  • mac上用什么做网站ip域名查询地址
  • 用wordpress搭建网站北京昨天出啥大事了
  • wordpress主题 时间轴网站seo优化公司
  • 南昌seo关键词廊坊首页霸屏优化
  • 电子商务网站开发过程论文6百度搜索引擎优化指南最新版
  • 思明建设局网站百度seo优化多少钱
  • app小程序网站开发百度seo新算法
  • p2p网站制作百度推广代运营
  • 广州网站建设公司乐云seo598培训后的收获和感想
  • 有那个网站可以做免费的投票长春百度推广公司
  • 西安到北京飞机票价网站seo诊断技巧