• @binstruct/sqlite
  • default
    • SqliteHeader
interface SqliteHeader

Decoded SQLite database file header — the fixed 100-byte structure at the start of every SQLite database file.

Properties

magic: string
pageSize: number
fileFormatWriteVersion: number
fileFormatReadVersion: number
reservedSpacePerPage: number
maxEmbeddedPayloadFraction: number
minEmbeddedPayloadFraction: number
leafPayloadFraction: number
fileChangeCounter: number
databaseSizeInPages: number
firstFreelistTrunkPage: number
freelistPageCount: number
schemaCookie: number
schemaFormatNumber: number
defaultPageCacheSize: number
largestRootBtreePage: number
textEncoding: number
userVersion: number
incrementalVacuumMode: number
applicationId: number
reservedForExpansion: Uint8Array
versionValidForNumber: number
sqliteVersionNumber: number

Usage

import { type SqliteHeader } from ".";

Document Navigation

  • Properties
    • magic
    • pageSize
    • fileFormatWriteVersion
    • fileFormatReadVersion
    • reservedSpacePerPage
    • maxEmbeddedPayloadFraction
    • minEmbeddedPayloadFraction
    • leafPayloadFraction
    • fileChangeCounter
    • databaseSizeInPages
    • firstFreelistTrunkPage
    • freelistPageCount
    • schemaCookie
    • schemaFormatNumber
    • defaultPageCacheSize
    • largestRootBtreePage
    • textEncoding
    • userVersion
    • incrementalVacuumMode
    • applicationId
    • reservedForExpansion
    • versionValidForNumber
    • sqliteVersionNumber