ZCK_DELTA_SIZE(1)
π ZCK_DELTA_SIZE π
okay bestie, so you know how we're always like "why am I transferring this ENTIRE file when literally 2% of it changed"? yeah. that's this. this is the little icon that answers that question. it's a General Commands Manual page, and it lives in section 1, and it's about to become your new obsession π«Ά
β¨ NAME β¨
zck_delta_size β calculate the differences between two zchunk files
like, it does math on how different your files are. it's giving "compare and contrast" but for compression nerds π
πΈ SYNOPSIS πΈ
zck_delta_size [-v | --verbose] file1 file2
zck_delta_size -? | --help | --usage | --version
π¦ DESCRIPTION π¦
so the zck_delta_size utility is out here examining two zchunk compressed files and figuring out how similar they are β specifically, how many chunks are the same between the files. why do we care? because then tools like e.g. rsync(1) or zckdl(1) could only transfer the small parts that differ instead of the full files. no cap, that's a glow-up for your bandwidth π
this is especially useful for structured files that have been compressed using the zck(1) tool's -s (--split) option. so if you're splitting, you're gonna wanna be delta-sizing too. iykyk β¨
The zck_delta_size utility accepts the following optional arguments:
-v,--verboseβ Verbose operation; display some diagnostic output. (it will talk to you π¬)-?,--helpβ Display program usage information and exit. (the classic cry for help)--usageβ Display brief program usage information and exit. (the short version, for when you're in a rush)--versionβ Display program version information and exit. (who am i? what am i? which version am i?)
π EXIT STATUS π
The zck_delta_size utility exits 0 on success, and >0 if an error occurs. so like, 0 = slay, anything else = not slay. periodt.
π EXAMPLES π
Examine two zchunk files:
zck_delta_size doc1.txt.zck doc2.txt.zck
literally that's it. two files, one command, done. main character energy π
π SEE ALSO π
unzck(1), zck(1), zck_gen_zdict(1), zck_read_header(1), zckdl(1)
(the whole friend group fr fr π«Ά)
π AUTHOR π
The zck_delta_size utility was written by Jonathan Dieter <jdieter@gmail.com>. This manual page stub was written by Peter Pentchev <roam@ringlet.net>.
π and that's the whole page bestie! this one's brought to you by theDebiancrew, datedMay 31, 2020. go forth and delta-size something. mwah! π β¨
π¦ where this page comes from
- arch rolling: zchunk 1.5.4-1 Β· BSD-2-Clause
- debian bookworm: zchunk 1.2.3+ds1-2 Β· BSD-2-Clause
- debian trixie: zchunk 1.5.1+ds1-1 Β· BSD-2-Clause
- epel 10: zchunk 1.5.4-1.el10_3 Β· BSD-2-Clause AND MIT
- epel 10: zchunk 1.5.5-1.el10_3 Β· BSD-2-Clause AND MIT
- epel 9: zchunk 1.5.4-1.el9 Β· BSD-2-Clause AND MIT
- epel 9: zchunk 1.5.5-1.el9 Β· BSD-2-Clause AND MIT
- fedora 43: zchunk 1.5.1-3.fc43 Β· BSD-2-Clause AND MIT
- fedora 43: zchunk 1.5.4-1.fc43 Β· BSD-2-Clause AND MIT
- fedora 44: zchunk 1.5.1-4.fc44 Β· BSD-2-Clause AND MIT
- fedora 44: zchunk 1.5.4-1.fc44 Β· BSD-2-Clause AND MIT
- nixpkgs unstable: zchunk 1.5.4
- opensuse-leap 16.0: zchunk 1.5.1-160000.2.2 Β· BSD-2-Clause AND MIT
- opensuse-leap 16.0: zchunk 1.5.1-160000.2.2 Β· BSD-2-Clause AND MIT
- opensuse-leap 16.0: zchunk 1.5.1-160000.2.2 Β· BSD-2-Clause AND MIT
- opensuse-leap 16.0: zchunk 1.5.1-160000.2.2 Β· BSD-2-Clause AND MIT
- ubuntu jammy: zchunk 1.1.16+ds1-1 Β· BSD-2-Clause
- ubuntu noble: zchunk 1.3.2+ds1-1build2 Β· BSD-2-Clause
- ubuntu questing: zchunk 1.5.1+ds1-1
- ubuntu resolute: zchunk 1.5.2+ds1-2 Β· BSD-2-Clause
- ubuntu stonking: zchunk 1.5.3+ds1-1 Β· BSD-2-Clause
- Copyright (c) 2020 Peter Pentchev <roam@ringlet.net>
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms