A powerful ZIP file processor with repair capabilities and user-friendly interface.
When running the .exe file for the first time, Windows Defender or other antivirus software may flag it as potentially unsafe. This is a common occurrence with executables created via PyInstaller, especially for smaller developers without a verified code-signing certificate.
Antivirus software sometimes misidentifies unsigned applications or compressed executables as threats due to their structure. Rest assured, ZIPHero is safe to use and contains no malicious code.
Allow the application through your antivirus software. If you're still concerned, review the source code (available on GitHub) and compile it yourself.
- ZIPHero.py - Python source code
Requirements:
Python 10.7+
tkinter (usually included with Python)
To run:
python ZIPHero.py
- Launch ZIPHero
- Click "Select ZIP File(s)" to choose your ZIP files
- Click "Browse" to select where to extract files
- Click "Un-Zip" to start processing
- 🔄 Automatic ZIP repair
- 📁 Multiple file selection
- 🛡️ Safe extraction
- 🔍 Corrupt file detection
- 💾 Automatic backups
- ⚡ Fast processing
"Cannot open file"
- Check if file is not in use
- Try running as administrator
"Extraction failed"
- Program will automatically try to repair
- Check available disk space
- Look in backup folder for original
Advanced users can use command line options:
python ZIPHero.py <zipfile> <output_dir> <chunk_size>
Example:
python ZIPHero.py myfile.zip extracted 5
- Creates backups before repairs
- Logs all operations
- Multiple repair strategies
- Safe failure handling
- Check the log file:
zip_processor.log
- Files are backed up in:
backups
folder - Contact: john@nordchain.io
To create your own executable:
pip install pyinstaller
pyinstaller --onefile --windowed ZIPHero.py
- v1.0: Initial release
MIT License - See LICENSE file
Created by jmitander