ASAR文件查看打包解包工具是一款能夠幫助用戶對ASAR文件進行管理的工具,通過ASAR文件查看打包解包工具能夠?qū)ξ募M行查看、打包、解包等功能,有需要的可以下載使用。
功能介紹
electron的asar文件查看、打包、解包工具,asar文件解密加密工具
在electron中,asar是個特殊的代碼格式。asar包里面包含了程序猿編寫的代碼邏輯。
默認情況下,這些代碼邏輯,是放置在resource/app目錄下面的,明文可見,這樣的話,也就有了代碼加密。
electron用到一種asar的打包文件格式,壓縮工具都不支持這個,只能在node.js的命令行里搞,不能直接查看文件列表,不能編輯,很不方便。
其實asar的文件頭就是一個JSON字符串,然后他在前面記錄了JSON的長度,然后他以用一個數(shù)值記錄了長度的長度,然后他又用一個數(shù)值記錄了長度的長度的長度。
當然,有用的數(shù)值是最后一個,取出JSON的長度再把JSON讀出來,JSON里記錄了所有文件的偏移量和文件大小,跟tar完全是兩種不同的解決問題的思路。
使用方法
一、選擇打包功能,點擊添加文件或目錄,將要打包的文件添加進來。
二、點擊輸出文件,設置輸出路徑,點擊生成ASAR文件即可。