File Binder is a desktop application that allows users to bundle multiple files into a single executable (.exe) file.
This project was developed as a mini-project for the 5th semester by Arshan Mansuri.
IMPORTANT: This application is intended for legitimate and ethical purposes only.
The developer are not responsible for any misuse or unethical usage of this application.
By using File Binder, you agree to use it responsibly and in compliance with all applicable laws and regulations.
DO NOT use this application for:
- Distributing malware or viruses
- Hiding or obfuscating illegal content
- Any other malicious or unethical purposes
- Bundle multiple files into a single executable
- Custom icon selection for the output executable
- User-friendly graphical interface
- Progress tracking and logging during the binding process
To run the Python source code, you need:
- Python 3.7 or higher
- PyQt6
- PyInstaller
pip install -r requirements.txt
Run the application:
python src/file_binder.py
1.Open File Binder FileBinder.py
2.Go to File Tab, Click on Select File Button, Select Two or more Files.
3.Go to Icon Tab, Click on Browse icons option, Selct an icon from this list or Browse your icon from system.
4.Click On Bind Files Button to Combine your files, Select you File Save location and give it name.
5.You'll be Automatically redireted to Log tab where you can see progress of your file binding process.
6.You're All Done.. Enjoy
file-binder/
│
├── src/
│ ├── file_binder.py
│ ├── icons/
│ │ └── (built-in icons)
│ └── app_icon.ico
│
├── FileBinder.exe
├── Logo.psd
├── README.md
├── LICENSE
└── requirements.txt
- Download the latest release from the Releases page.
- Run the
FileBinder.py
file.
- Clone this repository:
We welcome contributions to improve File Binder! Please follow these steps to contribute:
- Fork the repository
- Create a new branch for your feature
- Commit your changes
- Push to your branch
- Create a Pull Request
Please ensure your code adheres to the project's coding standards and includes appropriate documentation.
This project is open source so you can just clone this repo and you can change this code according to your needs.
-
PyQt6 for the GUI framework.
-
PyInstaller for creating standalone executables.
Developed with ❤️ by Arshan Mansuri