ARSN72/FileBinder
GitHub: ARSN72/FileBinder
一款基于 Python 的桌面工具,可将多个文件打包合并为单个可执行文件并在打开时自动执行。
Stars: 1 | Forks: 0
# FileBinder
File Binder 是一款桌面应用程序,允许用户将多个文件打包成一个单独的可执行文件(.exe)。
本项目由 Arshan Mansuri 作为第五学期的迷你项目开发。 ## ⚠️ 道德使用免责声明 **重要提示:** 本应用程序仅供合法和合乎道德的目的使用。
开发者不对本应用程序的任何滥用或不道德使用负责。
使用 File Binder,即表示您同意以负责任的方式使用它,并遵守所有适用的法律法规。
切勿将本应用程序用于: - 传播恶意软件或病毒 - 隐藏或混淆非法内容 - 任何其他恶意或不道德的目的 ## 功能 - 将多个文件打包成一个单独的可执行文件 - 自定义输出可执行文件的图标选择 - 用户友好的图形界面 - 打包过程中的进度跟踪和日志记录 ## 前置条件 要运行 Python 源代码,您需要: - Python 3.7 或更高版本 - PyQt6 - PyInstaller ## 安装与使用 pip install -r requirements.txt 运行应用程序: python src/file_binder.py ## 如何使用 FileBinder 1.打开 File Binder 的 FileBinder.py 文件
2.转到 File 选项卡,点击 Select File 按钮,选择两个或更多文件。
3.转到 Icon 选项卡,点击 Browse icons 选项,从列表中选择一个图标,或者从系统中浏览您的图标。
4.点击 Bind Files 按钮来合并您的文件,选择您的文件保存位置并为其命名。
5.您将被自动重定向到 Log 选项卡,在这里您可以查看文件打包过程的进度。
6.一切就绪.. 尽情享受吧
## 项目结构 file-binder/
│
├── src/
│ ├── file_binder.py
│ ├── icons/
│ │ └── (内置图标)
│ └── app_icon.ico
│
├── FileBinder.exe
├── Logo.psd
├── README.md
├── LICENSE
└── requirements.txt ### 使用该工具的稳定版本 1. 从 [Releases](https://github.com/ARSN72/FileBinder) 页面下载最新版本。 2. 运行 `FileBinder.py` 文件。 ### 从源码运行 1. 克隆此仓库: ## 许可证 本项目是开源的,因此您可以直接克隆此仓库,并根据自己的需要修改代码。 ## 致谢 - [PyQt6](https://www.riverbankcomputing.com/software/pyqt/) 提供的 GUI 框架。 - [PyInstaller](https://www.pyinstaller.org/) 用于创建独立的可执行文件。 由 ❤️ 开发,作者: [Arshan Mansuri](https://arsn72.github.io/INTRO/)
本项目由 Arshan Mansuri 作为第五学期的迷你项目开发。 ## ⚠️ 道德使用免责声明 **重要提示:** 本应用程序仅供合法和合乎道德的目的使用。
开发者不对本应用程序的任何滥用或不道德使用负责。
使用 File Binder,即表示您同意以负责任的方式使用它,并遵守所有适用的法律法规。
切勿将本应用程序用于: - 传播恶意软件或病毒 - 隐藏或混淆非法内容 - 任何其他恶意或不道德的目的 ## 功能 - 将多个文件打包成一个单独的可执行文件 - 自定义输出可执行文件的图标选择 - 用户友好的图形界面 - 打包过程中的进度跟踪和日志记录 ## 前置条件 要运行 Python 源代码,您需要: - Python 3.7 或更高版本 - PyQt6 - PyInstaller ## 安装与使用 pip install -r requirements.txt 运行应用程序: python src/file_binder.py ## 如何使用 FileBinder 1.打开 File Binder 的 FileBinder.py 文件
2.转到 File 选项卡,点击 Select File 按钮,选择两个或更多文件。
3.转到 Icon 选项卡,点击 Browse icons 选项,从列表中选择一个图标,或者从系统中浏览您的图标。
4.点击 Bind Files 按钮来合并您的文件,选择您的文件保存位置并为其命名。
5.您将被自动重定向到 Log 选项卡,在这里您可以查看文件打包过程的进度。
6.一切就绪.. 尽情享受吧
## 项目结构 file-binder/
│
├── src/
│ ├── file_binder.py
│ ├── icons/
│ │ └── (内置图标)
│ └── app_icon.ico
│
├── FileBinder.exe
├── Logo.psd
├── README.md
├── LICENSE
└── requirements.txt ### 使用该工具的稳定版本 1. 从 [Releases](https://github.com/ARSN72/FileBinder) 页面下载最新版本。 2. 运行 `FileBinder.py` 文件。 ### 从源码运行 1. 克隆此仓库: ## 许可证 本项目是开源的,因此您可以直接克隆此仓库,并根据自己的需要修改代码。 ## 致谢 - [PyQt6](https://www.riverbankcomputing.com/software/pyqt/) 提供的 GUI 框架。 - [PyInstaller](https://www.pyinstaller.org/) 用于创建独立的可执行文件。 由 ❤️ 开发,作者: [Arshan Mansuri](https://arsn72.github.io/INTRO/)
标签:PyQt6, Python, 可执行程序, 文件打包, 无后门, 桌面应用, 漏洞挖掘, 自动化执行, 逆向工具