Many developers struggle with GitHub’s file size limits. This tool solves that.
- 🔹 Split large files (>100MB) into GitHub-safe 40MB chunks
- 🔹 Reconstruct files back to original
- 🔹 Optional zip/unzip utility for directories
- 🔒 Binary-safe and works cross-platform
python file_split_merge.py split my_data.zip --size 40
python file_split_merge.py merge my_data.zip --output restored.zip
python zip_unzip_tool.py zip my_folder/ --output my_data.zip
python zip_unzip_tool.py unzip my_data.zip --output ./restored_folder/
python zip_unzip_tool.py zip my_data.zip my_folder/
python file_split_merge.py split my_data.zip
# Upload to GitHub
# Later...
python file_split_merge.py merge my_data.zip --output my_data_restored.zip
python zip_unzip_tool.py unzip my_data_restored.zip