SQLiteのファイルフォーマットを読み解いてみた 以前SQLiteについて、公式のドキュメントDatabase File Formatを読みつつ、実際にSQLiteのファイルフォーマットをBinary Editor BZ(以下BZエディタ)を使用して検証したことがあるのでまとめてみました。 今回はデータベースファイルのファイルフォーマットに焦点を当てたいので、SQLiteの概要やデータベース作成、テーブル作成の方法などについては、割愛させていただきます。 前提条件 データベースは、page_size=512byteの最小サイズで作成 デフォルトではpage_size=4096byteです。これだと1ページ分のサイズが大きく、データを追いづらい、また図にする際に全体を載せたかったので、page_size=512の最小サイズで作成しています。 SQLite version 3.37.2 WS