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 40python file_split_merge.py merge my_data.zip --output restored.zippython zip_unzip_tool.py zip my_folder/ --output my_data.zippython 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