Splich, because it can split or stitch, is a simple file splitting tool written in python that can split a file into parts, and stitch them back together.
Table of Contents
- Split into specific number of parts
- Split into parts of specific size
- Automatically finds the split parts in the directory
- SHA256 hash verification included
- Python 3
Required arguments
Argument | Description |
---|---|
filename | File to split or stitch |
Optional Arguments
Option | Description |
---|---|
-sp, --split | split the file |
-st, --stitch | stitch the file |
-p , --parts | number of parts to split in |
-s , --size | size of each chunk |
-hf , --hashfile | file containing hash of the original file |
-o , --outfile | write stitched file to (default - same as the input file) |
-vv, --verbose | verbose mode |
-v, --version | show program's version number and exit |
To split a file into specific number of parts
splich.py file --split --parts no_of_parts
To split a file into parts of specific size
splich.py file --split --size size_of_each_part
To stitch a file
splich.py original_filename --stitch
To specify an output file to place stitched files to
splich.py original_filename --stitch -o newfile
To hash verify while stitching
splich.py original_filename --stitch -hf hash_file_from_split
splich.py ebook.pdf --split --size 100000
splich.py flask.pdf --split --parts 10
splich.py flask.pdf --stitch -o flask_stitched -hf flask_hash_05112022_1126 --verbose