Project1

标题: 一种资源文件打包工具 [打印本页]

作者: asd8089872    时间: 2022-4-7 00:50
标题: 一种资源文件打包工具
本帖最后由 asd8089872 于 2022-4-9 00:22 编辑

二进制文件转换器

用来将一个目录下的所有文件的二进制数据(非链接文件)转换成C语言代码,编译得到的动态库文件通过nodejs+ffi-napi调用以获取资源数据

使用nodejs+electron编写,通过electron-packager工具打包。通过electron-packager打包的程序已在linux和windows平台测试通过

使用方法为:设置文件所在目录的路径和输出文件的路径,设置动态模块的名称,点击开始转换就可以在输出路径中看到结果。已提供在linux平台用来编译动态链接库文件的Makefile文件,其他系统的编译方法请参考之。

打包好的程序:

binary_transform_linux_x86_64

binary_transform_window_x86

工具已更新,请跳转:https://rpg.blue/thread-489271-1-1.html
作者: asd8089872    时间: 2022-4-7 10:07
项目地址:https://gitee.com/nyue/binary-file-converter
作者: nhycs01    时间: 2022-4-7 10:52
请问这种打包能否起到一定的加密作用?
作者: xmenstore    时间: 2022-4-7 10:59
nhycs01 发表于 2022-4-7 10:52
请问这种打包能否起到一定的加密作用?

估计有简单加密的作用。。。。。

头像不错!!!
作者: asd8089872    时间: 2022-4-8 13:30
nhycs01 发表于 2022-4-7 10:52
请问这种打包能否起到一定的加密作用?

这个工具本身还没有写加密的逻辑,但是你可以在读取二进制文件的函数里自己自定义添加加密的方法,另外解密的话,还是应该自己写一个相应用来解密的动态库用ffi-napi进行调用,避免在js脚本里出现解密的代码
作者: asd8089872    时间: 2022-4-8 15:55
nhycs01 发表于 2022-4-7 10:52
请问这种打包能否起到一定的加密作用?

下次我更新的时候增加一个加密的示例吧




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1