WEBPINFO(1)
π WEBPINFO(1) β the girlies' guide to peeking inside ur WebP files π
okay so bestie, welcome to the General Commands Manual section for webpinfo β she's a command-line girlie from the libwebp universe and she is literally about to spill all the tea about what's actually inside ur WebP files πβ¨
β¨ NAME β¨
webpinfo β print out the chunk level structure of WebP files along with basic integrity checks.
likeβ¦ she shows u the bones of the file AND makes sure nothing's sus. main character energy fr π
πΈ SYNOPSIS πΈ
webpinfo [-h|-help|-H|-longhelp]
so basically u feed her ur options, then ur files. or u just ask her for help, that works too π«Ά
π¦ DESCRIPTION π¦
This manual page documents the webpinfo command. (yes bestie, u are reading a manual page about a manual page situation, it's giving meta π)
webpinfo can be used to print out the chunk level structure and bitstream header information of WebP files. She can also check if the files are of valid WebP format β so she's both the gossip and the vibe check π
π OPTIONS π
-versionβ Print the version number (asmajor.minor.revision) and exit. she tells u what era she's in and then dips π¨-quietβ Do not show chunk parsing information. she's keeping it lowkey π€«-diagβ Show parsing error diagnosis. when something's wrong she will tell u exactly what's wrong, no cap π©Ί-summaryβ Show chunk stats summary. the lil recap slide at the end of the presentation π-bitstream_infoβ Parse bitstream header. going deeper than the chunk level, we're in the actual bitstream now π¬-h,-helpβ A short usage summary. the quick lil "here's how u use me" π«Ά-H,-longhelpβ Detailed usage instructions. the full lore drop, every detail, no crumbs left behind π
π INPUT π
Input files in WebP format. Input files must come last, following options (if any). There can be multiple input files.
β οΈ bestie listen β the files go at the END. options first, files last. if u flip them around she's not gonna know what u mean and it's gonna be awkward for everyone π
and yes, multiple files are allowed. the more the merrier, she can handle it π
π₯ EXIT STATUS π₯
If there were no problems during execution, webpinfo exits with the value of the C constant EXIT_SUCCESS. This is usually zero. β¨ (slay, everything worked)
If an error occurs, webpinfo exits with the value of the C constant EXIT_FAILURE. This is usually one. π (not slay, something went wrong)
π EXAMPLES π
webpinfo -diag -summary input_file.webp
webpinfo -bitstream_info input_file_1.webp input_file_2.webp
webpinfo *.webp
look at that last one β the glob is eating, she's checking EVERY .webp in the directory. iconic behavior π
π AUTHORS π
webpinfo is a part of libwebp and was written by the WebP team. The latest source tree is available at https://chromium.googlesource.com/webm/libwebp
This manual page was written by Hui Su <huisu@google.com>, for the Debian project (and may be used by others).
shoutout to Hui Su for the lore, we appreciate u π«Ά
π§ REPORTING BUGS π§
Please report all bugs to the issue tracker: https://issues.webmproject.org
Patches welcome! See this page to get started: https://www.webmproject.org/code/contribute/submitting-patches/
not me begging u to file the bug instead of just suffering in silence π if u found something broken, TELL THEM. patches are also welcome, they literally said so π
β SEE ALSO β
Please refer to https://developers.google.com/speed/webp/ for additional information.
and that's the whole page bestie!! go forth and inspect ur WebP chunks, u absolute legend π¦β¨
cute lil sign-off: this page is from the General Commands Manual, section 1, and the version/date on it is July 18, 2024 β so it's still fresh, no dust on her π
π¦ where this page comes from
- alpine 3.22: libwebp-doc 1.5.0-r0 Β· BSD-3-Clause
- alpine 3.23: libwebp-doc 1.6.0-r0 Β· BSD-3-Clause
- alpine 3.24: libwebp-doc 1.6.0-r0 Β· BSD-3-Clause
- arch rolling: libwebp 1.6.0-2 Β· BSD-3-Clause
- debian trixie: webp 1.5.0-0.1 Β· BSD-3-Clause
- fedora 43: libwebp-tools 1.6.0-2.fc43 Β· Apache-2.0 AND LicenseRef-scancode-google-patent-license-webm AND BSD-3-Clause AND FSFULLRWD
- fedora 44: libwebp-tools 1.6.0-3.fc44 Β· Apache-2.0 AND BSD-3-Clause WITH AdditionRef-WebM-patent-license AND BSD-3-Clause AND FSFULLRWD
- nixos 26.05: libwebp 1.6.0
- nixpkgs unstable: libwebp 1.6.0
- opensuse-leap 16.0: libwebp-tools 1.5.0-160000.2.2 Β· BSD-3-Clause
- opensuse-leap 16.0: libwebp-tools 1.5.0-160000.2.2 Β· BSD-3-Clause
- opensuse-leap 16.0: libwebp-tools 1.5.0-160000.2.2 Β· BSD-3-Clause
- opensuse-leap 16.0: libwebp-tools 1.5.0-160000.2.2 Β· BSD-3-Clause
- ubuntu questing: webp 1.5.0-0.1
- ubuntu resolute: webp 1.5.0-0.1build1 Β· BSD-3-Clause
- ubuntu stonking: webp 1.6.0-0.1 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms