codemagic64位中文版是一款本地化离线高级源代码编辑器插件工具,集合了市面多种加密方式的加密功能,以及二维码条形码功能。包括代码和JSON的格式化、支持国密、摘要算法等,它集成了用于语法着色的CodeMirror库和用于代码格式化和缩进的JSBeautifier库。
软件说明
常用的二维码,URL编解码,Base64,JSON,文本处理等实用工具,还有各类加解密算法的支持,甚至还有在线代码的运行器,支持在线,Chrome,Edge,Firefox,Win客户端,Utools等终端集成使用。
功能说明
base64转码/解码:
文本转base64
base64转文本
图片转base64
base64转图片
格式化:
格式化json/yaml
urlEncode/urlDecode
摘要算法:
计算文本的md5, sha256
计算多个文件的md5, sha256
时间戳:
时间戳转时间
时间转时间戳
二维码/条形码生成
调色板
文本对比工具
国密算法:
SM2
SM3
SM4
软件特色
1、格式化JSON数据。
2、树形结构查看JSON数据。
3、查找指定键值。
4、去除换行符。
JSON和XML的比较
1、可读性
JSON和XML的可读性可谓不相上下,一边是简易的语法,一边是规范的标签形式,很难分出胜负。
2、可扩展性
XML天生有很好的扩展性,JSON当然也有,没有什么是XML可以扩展而JSON却不能扩展的。不过JSON在Javascript主场作战,可以存储Javascript复合对象,有着xml不可比拟的优势。
3、编码难度
XML有丰富的编码工具,比如Dom4j、Dom、SAX等,JSON也有提供的工具。无工具的情况下,相信熟练的开发人员一样能很快的写出想要的xml文档和JSON字符串,不过,xml文档要多很多结构上的字符。
4、解码难度
XML的解析方式有两种:
一是通过文档模型解析,也就是通过父标签索引出一组标记。例如:xmlData.getElementsByTagName("tagName"),但是这样是要在预先知道文档结构的情况下使用,无法进行通用的封装。
另外一种方法是遍历节点(document 以及 childNodes)。json格式化工具可以通过递归来实现,不过解析出来的数据仍旧是形式各异,往往也不能满足预先的要求。
凡是这样可扩展的结构数据解析起来一定都很困难。