oggz-diff(1)
π oggz-diff π
okay bestie, welcome to the oggz-diff(1) page, straight out of the General Commands Manual β grab a strawberry π and let's get into it.
β¨ NAME β¨
oggz-diff β hexdump the packets of two Ogg files and output differences
πΈ SYNOPSIS πΈ
oggz-diff [options] [OGGZDUMP_OPTIONS] [DIFF_OPTIONS] file1.ogg file2.ogg
options: [--verbose] [-v | --version] [-h | --help]
OGGZDUMP_OPTIONS: [-b | --binary] [-x | --hexadecimal]
[-c content-type | --content-type content-type]
[-s serialno | --serialno serialno]
[-O | --hide-offset] [-S | --hide-serialno]
[-G | --hide-granulepos] [-P | --hide-packetno]
DIFF_OPTIONS: [-q | --brief] [-C NUM | --context[=NUM]]
[-u | -U NUM | --unified[=NUM]] [-e | --ed]
[--normal] [--rcs] [-y | --side-by-side] [-l | --paginate]
π¦ DESCRIPTION π¦
so like. oggz-diff is a sh script, right? it uses oggz-dump to generate hexadecimal packet dumps of each input file, and then it outputs the difference between those dumps using diff. that's the whole vibe. no cap. π
π OPTIONS π
oggz-diff forwards a subset of options accepted by oggz-dump and diff. if you want the full lore, go read oggz-dump(1) and diff(1) β they spill all the details. π«Ά
π oggz-dump format options
-b,--binaryβ generate a binary dump of each packet β¨-x,--hexadeciamlβ generate a hexadecimal dump of each packet
not me noticing the option in the manpage is literally spelled --hexadeciaml, and yes, we are keeping it exactly like that, periodt π
π₯ oggz-dump filtering options
-ccontent-type,--content-typecontent-type β dump only the logical bitstreams for a specific content-type. runoggz-known-codecs(1)to get the full list of codecs known by the installed version ofoggz. iykyk π-sserialno,--serialnoserialno β dump only the logical bitstream with the specified serialno.-O,--hide-offsetβ hide the byte offset field of the preamble for each packet dumped. this is particularly useful when you're comparing Ogg bitstreams that differ only in page structure. iconic for that exact situation π-S,--hide-serialnoβ hide the serialno field of the preamble for each packet dumped. particularly useful when comparing Ogg bitstreams that differ only in serialno assignment. slay β¨-G,--hide-granuleposβ hide the granulepos field of the preamble for each packet dumped.-P,--hide-packetnoβ hide the packetno field of the preamble for each packet dumped.
π diff options
heads up bestie: the-w(--ignore-all-space) option todiffis always implied. it's just built in, no takebacks π
-q,--briefβ output only whether files differ.-C NUM,--context[=NUM]β outputNUMlines of copied context.-u,-U NUM,--unified[=NUM]β outputNUM(default3) lines of unified context.-e,--edβ output anedscript.--normalβ output a normal diff.--rcsβ output an RCS format diff.-y,--side-by-sideβ output in two columns.-l,--paginateβ pass the output throughprto paginate it.
π§ Miscellaneous options
--verboseβ display verbose messages. tell me everything fr fr π-v,--versionβ display version information and exit.-h,--helpβ display usage information and exit.
π AUTHOR π
Conrad Parker
π COPYRIGHT π
Copyright Β© 2003 CSIRO Australia
π SEE ALSO π
oggz-dump(1), diff(1), patch(1)
and that's the whole page, bestie!! go forth and diff those Ogg packets, main character energy only ππ¦ β this was oggz-diff(1) from the General Commands Manual, signing off π β¨
π¦ where this page comes from
- arch rolling: liboggz 1.1.3-1 Β· BSD-3-Clause
- debian bookworm: oggz-tools 1.1.1-8+b1 Β· BSD-3-Clause
- debian trixie: oggz-tools 1.1.3-1 Β· BSD-3-Clause
- epel 10: liboggz 1.1.1-32.el10_0 Β· BSD-3-Clause
- epel 9: liboggz 1.1.1-23.el9 Β· BSD
- fedora 43: liboggz 1.1.1-35.fc43 Β· BSD-3-Clause
- fedora 43: liboggz 1.1.1-35.fc43 Β· BSD-3-Clause
- fedora 44: liboggz 1.1.3-1.fc44 Β· BSD-3-Clause
- fedora 44: liboggz 1.1.3-1.fc44 Β· BSD-3-Clause
- nixos 26.05: liboggz 1.1.3
- nixpkgs unstable: liboggz 1.1.3
- ubuntu jammy: oggz-tools 1.1.1-8 Β· BSD-3-Clause
- ubuntu noble: oggz-tools 1.1.1-8 Β· BSD-3-Clause
- ubuntu questing: oggz-tools 1.1.3-1
- ubuntu resolute: oggz-tools 1.1.3-3 Β· BSD-3-Clause
- ubuntu stonking: oggz-tools 1.1.3-3 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms