ESEDBINFO(1)

πŸ“¦
this version Β· 2 versions
, in debian trixie, epel 10, fedora 43, fedora 44, opensuse-leap 16.0, ubuntu questing, ubuntu resolute, ubuntu stonking

✨ esedbinfo β€” bestie's guide to peeking inside an EDB ✨

okay so real talk, this is the esedbinfo() manual page, and it lives in the LOCAL manual, and honestly? it's giving "tiny tool, big brain." let's get into it πŸ’–


🌸 NAME 🌸

esedbinfo β€” figures out information about an Extensible Storage Engine (ESE) Database File (EDB). that's the whole job. she just looks and tells you things. πŸ‘‘


✨ SYNOPSIS ✨

esedbinfo [-hvV] source

πŸ’… DESCRIPTION πŸ’…

esedbinfo is a utility whose entire main character energy is determining information about an Extensible Storage Engine (ESE) Database File (EDB). no cap. she reads the file and reports back.

she's part of the libesedb package. and libesedb? it's a library for accessing the Extensible Storage Engine (ESE) Database File (EDB) format. the whole squad. 🫢

source is the source file. yes, that's the file you point her at. that's it.

The options are as follows, and there are only three of them, so no excuses:

  • -h β€” shows this help. she's being nice. 😌
  • -v β€” verbose output to stderr. she'll yap (affectionate).
  • -V β€” print version. her little signature. πŸ’–

🌈 ENVIRONMENT 🌈

None. literally nothing. she does not care about your environment variables, bestie. πŸ’€


πŸŽ€ FILES πŸŽ€

None. no files to speak of. she's low maintenance fr fr.


πŸ¦‹ EXAMPLES πŸ¦‹

okay this is the fun part. watch her cook:

# esedbinfo Windows.edb
esedbinfo 20110114

Extensible Storage Engine Database information:
        File type:              Database
        Created in format:      0x620,12
        Current format:         0x620,12
        Page size:              8192 bytes

Catalog content:
        Amount of tables:       15

Table: 1                        MSysObjects (2)
        Amount of columns:      22
        Column: 1               ObjidTable (1)
        Column: 2               Type (2)
        Column: 3               Id (3)
        Column: 4               ColtypOrPgnoFDP (4)
        Column: 5               SpaceUsage (5)
        Column: 6               Flags (6)
        Column: 7               PagesOrLocale (7)
        Column: 8               RootFlag (8)
        Column: 9               RecordOffset (9)
        Column: 10              LCMapFlags (10)
        Column: 11              KeyMost (11)
        Column: 12              Name (128)
        Column: 13              Stats (129)
        Column: 14              TemplateTable (130)
        Column: 15              DefaultValue (131)
        Column: 16              KeyFldIDs (132)
        Column: 17              VarSegMac (133)
        Column: 18              ConditionalColumns (134)
        Column: 19              TupleLimits (135)
        Column: 20              Version (136)
        Column: 21              CallbackData (256)
        Column: 22              CallbackDependencies (257)

        Amount of indexes:      3
        Index: 1                Id (2)
        Index: 2                Name (4)
        Index: 3                RootObjects (5)

Table: 2                        MSysObjectsShadow (3)
      ...

see the ...? she just keeps going. tables upon tables. iconic. πŸ“


😭 DIAGNOSTICS 😭

Errors, verbose and debug output are printed to stderr when verbose output -v is enabled. and heads up bestie: verbose and debug output are only printed when enabled at compilation. so if you built her without it, no amount of -v will unlock the yapping. πŸ’€


πŸ’€ BUGS πŸ’€

found a bug? please report bugs of any kind to <joachim.metz@gmail.com> or on the project website: https://github.com/libyal/libesedb/

be nice, they're doing great. 🫢


πŸ‘‘ AUTHOR πŸ‘‘

These man pages were written by Joachim Metz. the blueprint. the moment. ✨


Copyright 2009-2013, Joachim Metz <joachim.metz@gmail.com>.


🌟 SEE ALSO 🌟

libesedb


and that's the whole page, bestie β€” written for libesedb, dated April 1, 2019, and you read the entire thing, which means you slayed. go run esedbinfo on something. periodt. πŸ’…πŸŒˆ