OLECFINFO(1)
β¨ NAME β¨
okay so bestie, welcome to olecfinfo(1) π β this little icon determines information about a Object Linking and Embedding (OLE) Compound File (CF). yes the acronym is a mouthful, no we're not changing it, it's iconic.
πΈ SYNOPSIS πΈ
olecfinfo [-c codepage] [-ahvV] source
π¦ DESCRIPTION π¦
olecfinfo is a utility to determine information about a Object Linking and Embedding (OLE) Compound File (CF). literally its whole job. it looks at the file, it tells you things. main character behavior fr fr.
olecfinfo is part of the libolecf package. and what is libolecf, you ask? it's a library to access the Object Linking and Embedding (OLE) Compound File (CF) format. that's the vibe. π
source is the source file. that's the thing you're pointing it at. periodt.
The options are as follows:
-aβ shows allocation information β¨-ccodepage β specify the codepage of ASCII strings, options:ascii,windows-874,windows-932,windows-936,windows-949,windows-950,windows-1250,windows-1251,windows-1252(default),windows-1253,windows-1254,windows-1255,windows-1256,windows-1257orwindows-1258-hβ shows this help π-vβ verbose output to stderr-Vβ print version π
π ENVIRONMENT π
None. not a single one. the environment is doing absolutely nothing here and honestly? respect. π«Ά
π FILES π
None. nada. zero files touched. clean girl aesthetic.
β EXAMPLES β
# olecfinfo WordDocument.doc
olecfinfo 20131012
OLE Compound File information:
Version : 3.62
Sector size : 512
Short sector size : 64
Storage and stream items:
Root Entry (768 bytes)
1Table (42656 bytes)
WordDocument (4096 bytes)
5SummaryInformation (4096 bytes)
5DocumentSummaryInformation (4096 bytes)
1CompObj (114 bytes)
Summary information:
...
look at all that output. Version : 3.62, Sector size : 512, Short sector size : 64 β she's giving structure, she's giving detail, she's giving everything. and the storage and stream items tree?? Root Entry (768 bytes) holding court with 1Table (42656 bytes), WordDocument (4096 bytes), 5SummaryInformation (4096 bytes), 5DocumentSummaryInformation (4096 bytes) and 1CompObj (114 bytes) underneath. obsessed. ππ
π DIAGNOSTICS π
Errors, verbose and debug output are printed to stderr when verbose output -v is enabled. but β and this is the plot twist β verbose and debug output are only printed when enabled at compilation. so if you built it without that, no amount of -v is gonna summon them. iykyk.
π§ BUGS π§
Please report bugs of any kind to <joachim.metz@gmail.com> or on the project website: https://github.com/libyal/libolecf/
found a bug? don't be shy, tell her. she wants to know. π
π AUTHOR π
These man pages were written by Joachim Metz. legend behavior, no cap.
π COPYRIGHT π
Copyright (C) 2008-2018, Joachim Metz <joachim.metz@gmail.com>. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
okay so real talk: NO warranty, not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. she said what she said, and she meant it. β
π SEE ALSO π
and that's the whole page bestie!! brought to you by libolecf, dated October 12, 2013 β yeah she's a lil vintage, but vintage is a vibe. go forth and inspect those compound files. slay. πβ¨π
π¦ where this page comes from
- debian bookworm: libolecf-utils 20181231-2+b2 Β· LGPL-3.0-or-later
- debian trixie: libolecf-utils 20181231-3 Β· LGPL-3.0-or-later
- ubuntu jammy: libolecf-utils 20181231-2build1 Β· LGPL-3.0-or-later
- ubuntu noble: libolecf-utils 20181231-2.1build2 Β· LGPL-3.0-or-later
- ubuntu questing: libolecf-utils 20181231-3
- ubuntu resolute: libolecf-utils 20181231-4build1 Β· LGPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms