Skip to main content

CLI quickstart

The opensqlany binary is a thin inspector around the library API.

inspect

Show file shape and a per-page-type histogram. --verify-crc recomputes each page's CRC trailer.

$ opensqlany inspect database.db --verify-crc
file : database.db
size : 14282752 B (3487 pages of 4096)
superblock magic : 0xDA7ABA5E OK
format triple : 3.201.12
page_count_hint : 3359 (total - hint = 128)

page-type histogram:
0x41 'A' alloc 1858 53.3%
0x45 'E' extent 1531 43.9%
0x43 'C' catalog 66 1.9%
...

dump-page

Hex-dump a single page by index.

$ opensqlany dump-page database.db 0

slots

Parse the slotted-page row directory on a catalog page and print (slot_id, offset, length) triples plus any deleted entries.

$ opensqlany slots database.db 2

ap-info

Learn the additive-progression (AP) deobfuscation model for a store and report calibration coverage (see AP deobfuscation).

$ opensqlany ap-info Company.QBW

deob

Deobfuscate a single page and hex-dump the plaintext. Pass --raw to dump the obfuscated bytes instead.

$ opensqlany deob Company.QBW 2