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的可讀性可謂不相上下,一邊是簡易的語法,一邊是規(guī)范的標簽形式,很難分出勝負。
2、可擴展性
XML天生有很好的擴展性,JSON當然也有,沒有什么是XML可以擴展而JSON卻不能擴展的。不過JSON在Javascript主場作戰(zhàn),可以存儲Javascript復合對象,有著xml不可比擬的優(yōu)勢。
3、編碼難度
XML有豐富的編碼工具,比如Dom4j、Dom、SAX等,JSON也有提供的工具。無工具的情況下,相信熟練的開發(fā)人員一樣能很快的寫出想要的xml文檔和JSON字符串,不過,xml文檔要多很多結構上的字符。
4、解碼難度
XML的解析方式有兩種:
一是通過文檔模型解析,也就是通過父標簽索引出一組標記。例如:xmlData.getElementsByTagName("tagName"),但是這樣是要在預先知道文檔結構的情況下使用,無法進行通用的封裝。
另外一種方法是遍歷節(jié)點(document 以及 childNodes)。json格式化工具可以通過遞歸來實現,不過解析出來的數據仍舊是形式各異,往往也不能滿足預先的要求。
凡是這樣可擴展的結構數據解析起來一定都很困難。