На официальной странице SQLite много архивов, и с первого раза не всегда понятно, какой файл нужен именно вам: консольная утилита, DLL, сборка для macOS, Linux или исходники.
Если вам нужен SQLite для Windows, чаще всего подходит архив SQLite Tools для Windows x64 — в нём находится файл sqlite3.exe.
- Что скачать именно вам?
- Скачать SQLite
- SQLite Tools для Windows x64
- SQLite DLL для Windows x64
- SQLite Tools для macOS ARM64
- SQLite Tools для macOS x64
- SQLite Tools для Linux x64
- SQLite Amalgamation
- SQLite Autoconf
- SQLite Source Tree
- SQLite WebAssembly
- Что такое SHA3-256 и зачем проверять файл
- Зачем нужен хэш
- Как сравнивать
- Windows
- macOS
- Linux
- Исходники и WASM
- Что такое SQLite и зачем она нужна
- Ключевые особенности
- Когда использовать SQLite
- Когда SQLite не лучший выбор
- Полезные материалы по SQLite
Что скачать именно вам?
| Сценарий | Что скачать | Почему |
|---|---|---|
Нужен sqlite3.exe на Windows |
SQLite Tools для Windows x64 | В архиве находится консольная утилита sqlite3 и дополнительные инструменты |
| Нужно подключить SQLite к Windows-приложению | SQLite DLL для Windows x64 | Это библиотека, а не консольный инструмент |
| Нужен SQLite на macOS | SQLite Tools для macOS ARM64 или x64 | ARM64 подходит для Apple Silicon, x64 — для Intel Mac |
| Нужны консольные инструменты на Linux | SQLite Tools для Linux x64 | Готовый архив с CLI-инструментами без сборки из исходников |
| Нужно встроить SQLite в C/C++ проект | SQLite Amalgamation | Один исходный файл удобен для встраивания в приложение |
| Нужна сборка из исходников на Linux или Unix | SQLite Autoconf | Подходит для сценария configure и make |
| Нужно изучить исходный код SQLite | SQLite Source Tree | Это полный исходный архив, а не только amalgamation |
| Нужен SQLite в браузере | SQLite WebAssembly | WASM-сборка используется для браузерных и экспериментальных сценариев |
Скачать SQLite
Здесь собраны прямые ссылки на официальные архивы SQLite. Файлы скачиваются с sqlite.org без промежуточных установщиков и лишних страниц.
SQLite Tools для Windows x64
Архив с sqlite3.exe, sqldiff.exe и другими консольными утилитами.
SHA3-256
62a0351c5a27eb07e59d3318cf5fb3b51a1793f4c6ac9811f21648800faca382
SQLite DLL для Windows x64
DLL-библиотека для подключения SQLite к Windows-приложениям.
SHA3-256
87eb19a3e105a7a3e16806c500c829542888cd48add5b36992a4c0ebb271d86d
SQLite Tools для macOS ARM64
Инструменты командной строки SQLite для Mac на Apple Silicon.
SHA3-256
2396b56e5f8726961d3ab6dd41e609082598a23fe1e958d81265d592a5d4cc5e
SQLite Tools для macOS x64
Инструменты командной строки SQLite для Mac на Intel.
SHA3-256
479188e16be76005597f7f854b03a8dd0616a680ea2c5f91ac35c5bb89d7a51b
SQLite Tools для Linux x64
Готовые консольные инструменты SQLite для Linux x64.
SHA3-256
e626891d2bd9e5f0d1c0ff878c158b408a1a83cc5eafa0a67e6af4f30fe70ae4
SQLite Amalgamation
Исходный код SQLite в формате amalgamation для встраивания в C/C++ проекты.
SHA3-256
3c0711b410a98fb3411552fb24415ed8c0da74e4d0a4909749f1720d8855529b
SQLite Autoconf
Исходный архив для сборки SQLite через configure и make.
SHA3-256
36ca7012eb31cfb6b5ef88a3c4e60bb58abafc5e8ec30b18d36f130eb2a61684
SQLite Source Tree
Полное дерево исходного кода SQLite для изучения, сборки и аудита.
SHA3-256
27cfc4dd052507eed23699902e107b7dc156739020f60e7b8df17b18a4de5c43
SQLite WebAssembly
WASM-сборка SQLite для браузерных и экспериментальных сценариев.
SHA3-256
8e71f57f80ef26a2e9d4f7e875052f0f93cbe99f6437749ef09e1bc2864e3baf
Что такое SHA3-256 и зачем проверять файл
В карточках SQLite указан не обычный SHA-256, а SHA3-256. Это короткая цифровая подпись файла: если скачать тот же архив и посчитать его хэш у себя на компьютере, результат должен совпасть с хэшем в карточке.
Зачем нужен хэш
Хэш помогает понять, что файл скачался полностью и не был изменён по дороге. У каждого архива своя строка SHA3-256: у Windows Tools одна, у macOS Tools другая, у исходников третья.
- Если строки совпали — файл соответствует опубликованному архиву.
- Если строки разные — файл лучше удалить и скачать заново.
- Хэш не запускает программу и не устанавливает SQLite. Это только проверка целостности файла.
Как сравнивать
Сначала скачайте нужный архив, затем выполните команду проверки в папке, где лежит файл. Полученную строку сравните с SHA3-256 в карточке этого же файла.
Не путайте алгоритмы: команда должна считать именно sha3-256, а не обычный sha256.
Windows
В Windows проще всего использовать OpenSSL из Git Bash, WSL или установленного OpenSSL.
Для DLL-файла замените имя архива на sqlite-dll-win-x64-3530100.zip.
macOS
Откройте Terminal в папке с архивом и проверьте файл для Apple Silicon или Intel Mac. Если системный OpenSSL не знает SHA3, установите свежий OpenSSL через Homebrew.
Для Intel Mac используйте sqlite-tools-osx-x64-3530100.zip.
Linux
В большинстве дистрибутивов OpenSSL уже установлен. Если команды нет, установите пакет openssl.
Исходники и WASM
Для исходников, amalgamation, autoconf и WebAssembly команда такая же — меняется только имя файла.
Что такое SQLite и зачем она нужна
SQLite — это реляционная база данных, встроенная прямо в приложение. В отличие от серверных СУБД, SQLite не требует отдельного процесса, настройки пользователей или сетевого подключения.
Ключевые особенности
- Без сервера — SQLite работает как библиотека внутри приложения, а не как отдельный сервис.
- Один файл — вся база хранится в файле с расширением
.dbили.sqlite, который легко перенести или отправить коллеге. - Нулевая настройка — не нужно создавать пользователей, настраивать права или конфигурировать порты.
- Кроссплатформенность — работает на Windows, macOS, Linux, Android и iOS.
- Надёжность — SQLite используют в браузерах, мобильных ОС, desktop-приложениях и тысячах встроенных продуктов.
Когда использовать SQLite
SQLite хорошо подходит для мобильных приложений, локальных desktop-программ, прототипов, MVP, встраиваемых систем, IoT, тестирования, кэширования и хранения настроек.
Её выбирают там, где данные живут локально, инфраструктура должна быть простой, а отдельный сервер базы данных только усложнит проект.
Когда SQLite не лучший выбор
SQLite хуже подходит для высоконагруженных веб-сервисов, большого числа одновременных записей, распределённых систем, серверной репликации и очень больших баз, где нужны отдельное масштабирование и сложная сетeвая архитектура.
Полезные материалы по SQLite
После установки можно перейти к практическим материалам из текущей рубрики: работа с sqlite3.exe, просмотр .db файлов, WAL, ошибки, FTS5, JSON и диагностика запросов.



