The most efficient way to pack files.
Highest compression-to-time ratio.
Designed for modern hardware.
Database-Level resiliency.
Easy to use, light, and small.
| Windows | 64bit ↓ | |
| Linux | 64bit ↓ |
--list to explore a Pack file, and it will print a list of all files.--include.--include together with --list.--include to unpack or list in one go. It will use an optimized algorithm to process each item just once.--include command also accepts an item's ID. Get ID from --list.Get a list of all itemspack -i ./test.pack --list
Unpack a file inside a Pack filepack -i ./test.pack --include=/a/file.txt
Use and ID instead of path for includepack -i ./test.pack --include=5
Unpack multiple files and folderspack -i ./test.pack --include=/a/file.txt --include=/a/folder/
For packing some filespack ./test/
And for unpackingpack ./test.pack
Use pack aspack [Options]
--input, -i set the input path from the system; it can be a file or a folder. If extension is .pack, it will be unpacked; otherwise, it will be packed.--output, -o Set the output path from the system; it can be a file or a folder. If not set, a file name is chosen based on the input name. If the chosen name exists, an incremental number will be added to the name.--pack Enforces packing even for a .pack file.--list, -l List all items in a pack file.--include Specifying a file or folder in a Pack file to unpack or list. It can be set to a path or an ID. It is allowed to be used more than once. It will use an optimized algorithm to process each item just once.--overwrite, -w Overwrite the output if it exists.--press=[hard] Ask for a harder press, using more time to save more storage. It is useful for cases where you pack once and unpack several times.--log=[no, debug] Logging more information on the active task, including time. Or turn logging off.--help Prints a quick help and list of parameters.