.SQLITE3

SQLITE3 ファイル

SQLite 3 Database
質問する
クイック回答

.sqlite3 ファイルは、SQLite によって1つのバイナリファイルに保存された完全なリレーショナルデータベースです。これは .sqlite や .db と同じ形式です。読み取り可能なドキュメントではなく、構造化されたデータのテーブルを保持しています。Windows/macOS/Linux 対応の無料ツール DB Browser for SQLite で開いてテーブルの閲覧やクエリ実行を行うか、sqlite3 コマンドラインを使用してください。データを Excel に取り込むには、まずテーブルを CSV にエクスポートします。

開発元: D. Richard Hipp / SQLite Development Team (public domain) カテゴリ: データベースファイル オープンスタンダード MIME: application/vnd.sqlite3
対応OS Windows macOS Linux Web
関連: .DB · .DBF · .ACCDB · .SQL

このページの内容

19k+ 個の拡張子を索引済み
最終確認日:Jun 23, 2026

ファイルの種類がわかりませんか?

ファイルを識別ツールにドロップしてください。最初の数バイトを読み取って形式を特定します。

ファイルを識別する

SQLITE3 ファイル形式とは?

.sqlite3 ファイルは SQLite 3 リレーショナルデータベース です。これは、単一のクロスプラットフォーム・バイナリファイルに保存された、完全で自己完結型のサーバーレスデータベースです。この形式は、バイトオフセット 0 にある 16 バイトのヌル終端ヘッダー文字列 SQLite format 3 によって識別され、ファイル拡張子に関係なくすべての SQLite 3 データベースで共通です。

データは、ビッグエンディアン整数を使用した固定サイズの B-tree ページ(デフォルトは 4,096 バイト、実際のページサイズはヘッダーの 16-17 バイト目に記録)で構成されています。最初のページには常に sqlite_schema テーブルが含まれており、これはデータベース内のすべてのテーブル、インデックス、ビュー、トリガーのカタログです。

.sqlite3 拡張子は、同一のバイナリ形式に対するいくつかの慣習の1つです。.sqlite.db.db3.s3db ファイルはバイト単位で全く同じです。WAL モード(ライトアヘッドロギング)のデータベースは、メインファイルと一緒に保持する必要がある -wal および -shm サイドカーファイルを生成します。

SQLite 3 には暗号化機能が組み込まれていません。オプションの暗号化は、商用の SQLite Encryption Extension (SEE) またはオープンソースの SQLCipher ライブラリを介して利用可能です。スキーマとデータは、sqlite3 シェルの .dump コマンドを使用して .SQL スクリプトにエクスポートできます。

SQLite は 世界で最も広く導入されているデータベースエンジン です。Android、iOS、macOS、すべての主要な Web ブラウザ、および無数の組み込みデバイスに搭載されています。SQLite チームは形式の長期的な安定性を保証しており、今日書き込まれたファイルは数十年後も読み取り可能であることを意図しています。

セキュリティと安全性

リスク: MEDIUM

.sqlite3 ファイルはデータであり、実行可能コードではないため、ビューアで開くことは安全です。ただし、その「内容」は機密情報として扱ってください。アプリやブラウザの SQLite データベースには、プライベートメッセージ、連絡先、閲覧履歴、セッショントークン、位置情報データが保存されていることが一般的です。個人のデータベースをオンラインビューアにアップロードしないでください。また、信頼できないソースからの SQL をデータベースに対して実行しないでください(データが削除される可能性があります)。最新の未コミットの変更が含まれる -wal/-shm ファイルが存在する場合があるため、メインファイルと一緒に保管してください。

形式の詳細

概要
正式名称SQLite 3 Database別名 SQLite database, SQLite3 file
開発元D. Richard Hipp / SQLite Development Team (public domain)登場時期 2004 (SQLite 3 file format; SQLite itself since 2000)
MIME タイプapplication/vnd.sqlite3
タイプバイナリ、自己完結型シングルファイル・リレーショナルデータベース (SQLite 3 形式)
標準規格オープン・ロイヤリティフリー
マジックバイト ・ ファイルシグネチャ
オフセット
000102030405060708090a0b0c0d0e0f
16進数
53514C69746520666F726D6174203300
ASCII
SQLite format 3·
拡張子(.sqlite3, .sqlite, .db, .db3, .s3db または拡張子なし)に関係なく、ヘッダーはバイト単位で同一です。続く 100 バイトのヘッダーには、ページサイズ、形式バージョン、テキストエンコーディングも保存されています。

SQLITE3 ファイルを開くプログラム

Windows3 apps
DB Browser for SQLite オープンソース 「データベースを開く」で .sqlite3 を選択し、「データ閲覧」でテーブルを表示、「SQL実行」でクエリを実行できます。無料で使いやすい GUI です。
SQLite (sqlite3 CLI) オープンソース コマンドプロンプトで «sqlite3 file.sqlite3» を実行し、«.tables» でテーブル一覧を表示、SQL でクエリやエクスポートを行います。
DBeaver オープンソース .sqlite3 ファイルを指す SQLite 接続を作成し、洗練された GUI で閲覧、クエリ、エクスポートが可能です。XLSX への直接エクスポートもサポートしています。
macOS3 apps
DB Browser for SQLite オープンソース 「データベースを開く」で .sqlite3 を選択し、「データ閲覧」でテーブルを表示、「SQL実行」でクエリを実行できます。無料で使いやすい GUI です。
SQLite (sqlite3 CLI) オープンソース コマンドプロンプトで «sqlite3 file.sqlite3» を実行し、«.tables» でテーブル一覧を表示、SQL でクエリやエクスポートを行います。
TablePlus フリーミアム macOS 用のネイティブ GUI です。.sqlite3 を開いてテーブルの閲覧やクエリ実行が可能です。
Linux2 apps
DB Browser for SQLite オープンソース 「データベースを開く」で .sqlite3 を選択し、「データ閲覧」でテーブルを表示、「SQL実行」でクエリを実行できます。無料で使いやすい GUI です。
SQLite (sqlite3 CLI) オープンソース コマンドプロンプトで «sqlite3 file.sqlite3» を実行し、«.tables» でテーブル一覧を表示、SQL でクエリやエクスポートを行います。
Web1 app
SQLite Viewer (sqliteviewer.app) 無料 ブラウザに .sqlite3 をドラッグして、ローカルでテーブルを検査できます(クライアントサイドで動作しますが、機密性の高いデータベースのアップロードは避けてください)。

技術的詳細

詳細仕様
ファイルシグネチャ53 51 4C 69 74 65 20 66 6F 72 6D 61 74 20 33 00 - バイトオフセット 0 の «SQLite format 3» (ヌル終端)
バイトオーダービッグエンディアン(ヘッダーおよび B-tree ページの整数)
ページサイズ1ページあたり 512-65,536 バイト(デフォルト 4,096 B)。ヘッダーの 16-17 バイト目に保存
ストレージエンジンカスタム B-tree ページドストレージ(汎用コンテナ形式ではない)
テキストエンコーディングUTF-8 (コード 1)、UTF-16LE (コード 2)、または UTF-16BE (コード 3)。データベースヘッダーに記録
暗号化デフォルトではなし。SQLite Encryption Extension (SEE) または SQLCipher を介して利用可能
WAL モード有効にすると、-wal (ライトアヘッドログ) および -shm (共有メモリ) サイドカーファイルが追加される
スキーマカタログ最初のページにある sqlite_schema テーブルに、すべてのテーブル、インデックス、ビュー、トリガーがリストされる
整合性チェックPRAGMA integrity_check が完全な B-tree スキャンを実行。自動的な埋め込みチェックサムはなし
一般的なサイズ数 KB(空の状態)から数百 GB まで。厳密な上限はなし
STRICT テーブルSQLite 3.37.0+ (2021) 以降、列の型指定を強制する STRICT テーブルをサポート
関連 OSWindows, macOS, Linux, Android, iOS, 組み込みシステム
リリース日2004 (SQLite 3 file format; SQLite itself since 2000)
最新バージョンSQLite file format version 3 (stable; backwards-compatible since 2004)
オープンスタンダードはい · ロイヤリティフリー
仕様書www.sqlite.org

SQLITE3 の変換

可能
.SQLITE3 .CSVガイド
はい、SQLite 3 データベースをテーブルごとに CSV へエクスポートできます。最も速い無料の方法は DB Browser for SQLite を使用することです(File > Export > Table…
変換方法
.SQLITE3 .XLSXガイド
はい。最も速い方法は、DBeaver でデータベースを開き、テーブルまたはクエリ結果を直接 XLSX にエクスポートすることです。
変換方法
.SQLITE3 .JSONガイド
はい、.sqlite3 データベースを JSON にエクスポートできます。最も速い方法は、組み込みの sqlite3 コマンドラインシェルの .mode json を使用することです。
変換方法
.SQLITE3 .HTMLガイド
はい。最も早い方法は、内蔵のsqlite3コマンドラインシェルで .mode html を使用することです。これにより、クエリ結果がHTMLテーブルとして書き出されます。
変換方法
.SQLITE3 .SQLガイド
はい。最も早い方法は、sqlite3コマンドラインツールで1つの .dump コマンドを使用することです。これにより、データベース全体がポータブルなSQLスクリプトに書き出されます。
変換方法
.SQLITE3 .PDFガイド
はい、.sqlite3データベースからPDFを作成できますが、ワンクリックでできるボタンはありません。最も速い方法は、テーブルをCSVまたはHTMLにエクスポートし、それをPDFとして印刷することです。
変換方法
.SQLITE3 .XMLガイド
はい、テーブルまたはクエリ結果をエクスポートすることで.sqlite3データベースをXMLに変換できます。最も速い方法はDBeaverのエクスポート機能を使用することです。
変換方法

コミュニティ Q&A

ユーザーからの質問
質問する
SQLITE3 ファイルを扱うユーザーからヘルプを得られます。OSやソフトウェアのバージョンなど、具体的に記載してください。
アカウント不要 ・ 通常1日以内に回答されます
C
christian2 d ago未回答
j'ai un fichier SQLite format 3 a ovrir comment faire je n'y arrive pas
回答待ち

よくある質問

.sqlite3 ファイルを開くにはどうすればよいですか?
無料の DB Browser for SQLite (Windows/macOS/Linux) を使用してください。「データベースを開く」からファイルを選択し、「データ閲覧」タブを開きます。または、sqlite3 コマンドラインツールでクエリを実行します。これはデータベースであるため、ドキュメントのように「読む」のではなく、テーブルを「閲覧」します。
.sqlite3、.sqlite、.db の違いは何ですか?
形式上の違いはありません。3つすべてが同じ SQLite 3 バイナリ形式(ヘッダーは «SQLite format 3»)を使用しています。拡張子は、アプリによって選択された単なる命名規則にすぎません。
.sqlite3 を CSV や Excel にエクスポートするには?
DB Browser for SQLite の場合:「ファイル」 > 「エクスポート」 > 「テーブルを CSV へエクスポート」(一度に1テーブルずつ)を行い、その CSV を Excel や LibreOffice で開きます。DBeaver を使用すれば、クエリ結果を直接 XLSX にエクスポートすることも可能です。
.sqlite3 が「ファイルがデータベースではありません」と表示されるのはなぜですか?
ファイルが暗号化されている(例:SQLCipher で暗号化されたアプリ用データベース)、破損している、または実際には SQLite ではない可能性があります。最初の 16 バイトが «SQLite format 3» となっているか確認してください。暗号化されたデータベースは、まず正しいキーで復号する必要があります。
.sqlite3 は .sql ファイルと違いますか?
はい。.sqlite3 はバイナリデータベースファイルですが、.sql ファイルは SQL 文が記述されたプレーンテキストのスクリプトです。.sqlite3 はデータベースブラウザで開き、.sql はデータベースエンジンに対して実行またはインポートして使用します。
.sqlite3 ファイルを使用するためにサーバーをインストールする必要はありますか?
いいえ。SQLite はサーバーレスです。DB Browser for SQLite や sqlite3 CLI は、セットアップやサーバープロセスなしでファイルを直接読み取ります。

参考文献

1SQLite - Database File Format specificationwww.sqlite.org
2DB Browser for SQLite (official GUI)sqlitebrowser.org

さらに探索

データベース全体から

今週のトップ拡張子

1.AQQAQQ Instant Messenger File
2.MDMarkdown Document
3.CRDOWNLOADChrome Partial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.PARTPartial Download File
6.RPMSGRestricted Permission Message
7.NOMEDIAAndroid No-Media Marker File
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.ICSiCalendar data file

関連する拡張子

.DBSQLite Database File
.DBFDatabase File (dBASE / xBase table)
.ACCDBMicrosoft Access Database (2007+)
.SQLSQL Script (Structured Query Language source / database dump)
.MDBMicrosoft Access Database (97-2003, Jet engine)
.FDBFirebird Database

無料ファイルツール

ブラウザで動作するファイル識別および画像変換ツール。すべてお使いのデバイス上で実行されます。

ツールボックスを開く

ファイル拡張子を A-Z で閲覧