oggzdiff is a sh script which
uses oggzdump to generate hexadecimal packet dumps
of each input file, then outputs the difference between these dumps
using diff.
Options
oggzdiff forwards a subset of options
accepted by oggzdump and diff.
See
oggzdump(1) and
diff(1) for more detail.
"oggzdump format options"
"-b,
Generate a binary dump of each packet
"-x,
Generate a hexadecimal dump of each packet
"oggzdump filtering options"
"-c
Dump only the logical bitstreams for a specific
content-type. The following codec names
are currently detected: "theora", "vorbis", "speex", "cmml"
"-s
Dump only the logical bitstream with specified
serialno.
"-O,
Hide the byte offset field of the preamble for
each packet dumped. This is particularly useful when comparing
Ogg bitstreams that differ only in page structure.
"-S,
Hide the serialno field of the preamble for
each packet dumped. This is particularly useful when comparing
Ogg bitstreams that differ only in serialno assignment.
"-G,
Hide the granulepos field of the preamble for
each packet dumped.
"-P,
Hide the packetno field of the preamble for
each packet dumped.
"diff options"
The -w (--ignore-all-space) option to diff is always implied.
"-q,
Output only whether files differ.
"-C
Output NUM lines of copied context.
"-u,
Output NUM (default 3) lines of unified context.
"-e,
Output an ed script.
"--normal"
Output a normal diff.
"--rcs"
Output an RCS format diff.
"-y,
Output in two columns.
"-l,
Pass the output through pr to
paginate it.
"Miscellaneous options"