---
name: "oggz-validate"
section: "1"
platform: "linux"
package: "liboggz"
version: "1.1.3-1"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/oggz-validate"
---

# oggz-validate(1)

Validate the Ogg framing of one or more files

## NAME

oggz-validate — Validate the Ogg framing of one or more files

## SYNOPSIS

**oggz-validate**  \[-M **num**  \| --max-errors **num** \]  \[-p  \| --prefix \]  \[-s  \| --suffix \]  \[-P  \| --partial \] filename ...

**oggz-validate** \[-h  \| --help \]  \[-v  \| --version \]

## Description

**oggz-validate** validates the Ogg framing of one or more  Ogg files.

**oggz-validate** detects the following errors  in Ogg framing:

- •

  File contains no Ogg packets

- •

  Packets out of order

- •

  Packet belongs to unknown serialno

- •

  Granulepos decreasing within track

- •

  Multiple bos pages

- •

  Multiple eos pages

- •

  eos marked but no bos

- •

  Missing eos packets

- •

  eos marked on page with no completed packets

- •

  Granulepos on page with no completed packets

- •

  Theora video bos page after audio bos page

- •

  Terminal header page has non-zero granulepos

- •

  Terminal header page contains non-header packet

- •

  Terminal header page contains non-header segment

**oggz-validate** exits with status 0 if all files  are valid Ogg files, and with status 1 if one or more errors are found.

## Options

**oggz-validate** accepts the following options:

### Error reporting options

- \-M **num**, --max-errors **num**

  Exit after the specified number of errors. A value of 0 specifies no maximum.

- \-p, --prefix

  Treat input as the prefix of a stream; suppress warnings about missing end-of-stream markers

- \-s, --suffix

  Treat input as the suffix of a stream; suppress warnings about missing beginning-of-stream markers on the first chain

- \-P, --partial

  Treat input as a the middle portion of a stream. Equivalent to both --prefix and --suffix

### Miscellaneous options

- \-h, --help

  Display usage information and exit.

- \-v, --version

  Output version information and exit.

## AUTHOR

Conrad Parker        April 3, 2005;

## COPYRIGHT

Copyright © 2005 CSIRO Australia

## SEE ALSO

**[oggz-sort(1)](/oggz-sort/1.md)**,  **[oggz-dump(1)](/oggz-dump/1.md)**,  **[oggz-info(1)](/oggz-info/1.md)**
