升级包的制作
1.需要升级的文件夹以及脚本
2.打包程序
3.加密程序
4.设备端程序
本文用到的工具为7z和aes加密工具,目录结构如图
加密脚本
set work_dir=upgrade
set tempname=asdfasdfasdf2323.tar.gz
set bin_name=upgrade.bin
cd 7z
7zx.exe a -t7z ../%tempname% ../.\%work_dir%\*
cd ..
cd aes
aesd.exe e ../%tempname% ../%bin_name%
cd ..
del %tempname%
pause
解密脚本
set bin_name=upgrade.bin
set temp_name=asdfasdfasdfasdf234234234.bin.tar.gz
set extract_name=extract
cd aes
aesd.exe d ../%bin_name% ../%temp_name%
cd ..
cd 7z
7zx.exe x ../%temp_name% -o../%extract_name%
cd ..
del %temp_name%
pause
AES加密工具 支持命令行
工具打包 http://download.csdn.net/detail/xdshengk/9593004