Dokumentasyon

    Table of Content
    • 3D mga Format ng File
      • Mga Format ng 3D na File
      • 3DS to DWG
      • 3MF to STL
      • AMF
      • FBX to DWG
      • GLB
      • GLB to 3DS
      • GLB to FBX
      • GLB to GLTF
      • GLB to STL
      • GLB to USDZ
      • MTL
      • OBJ
      • PLY
      • STP
    • audio
      • Mga Format ng Audio File
      • GP
      • M3U
      • M3U8
      • M4R
      • MP3
      • STY
      • WAV
    • cad
      • Mga Format ng CAD File
      • DGN
      • DWFX
      • DWG
      • DXF
      • GCODE
      • IGS
      • PLT
    • compression
      • Compression File Formats
      • APK
      • GZ
      • ISO
      • LZMA
      • PKG
      • TGS
      • VPK
      • WHL
      • WUX
      • XAPK
      • ZIP
    • data
      • Mga Format ng Data File
      • CDX
      • ESX
      • GB
      • INK
      • IO
      • PCB
      • PRT
      • SAFETENSORS
      • VCS
      • XDELTA
    • database
      • Database File Formats
      • BAK SQL Server
      • CRYPT14
      • DB
      • DB3
      • DBC
      • DTSX
      • FDB
      • GDB
      • MDF
      • NDF
      • SAV
      • SQL
      • SQLITE
    • disc-and-media
      • Mga Format ng Disc at Media File
      • CUE
      • ISZ
      • MDF
      • OVA
      • TIB
      • Toast
      • WBFS
    • ebook
      • Mga Format ng EBook File
      • CBZ
      • JWPUB
      • KFX
    • email
      • Email File Formats
      • EML
      • ICS
      • OFT
      • RPMSG
      • VCF
    • executable
      • Mga Executable File Format
      • BAT
      • CMD
      • JSF
      • MST
      • PS1
      • PYC
      • REG
      • RUN
      • WSF
      • XEX
    • finance
      • Mga Format ng File sa Pananalapi
      • OFX
    • font
      • Mga Format ng Font File
      • TTF
      • WOFF2
    • game
      • Mga Format ng File ng Laro
      • ASSET
      • BIN
      • BIN PCSX
      • CLIP
      • CT
      • DSV
      • FOMOD
      • MCA
      • MCPACK
      • NDS
      • NSP
      • NSZ
      • PAK
      • PSS
      • RPF
      • RPX
      • RVZ
      • SMC
      • UASSET
      • Unity3D
      • VDF
      • XCI
      • Z64
    • gis
      • Mga Format ng GIS File
      • FIT
      • GPX
      • KMZ
    • image
      • Image File Formats
      • ARW
      • BMP
      • CDR
      • GIF
      • HDR
      • JFIF
      • JPEG
      • JPF
      • JXL
      • PVT
      • RPF
      • SKP
      • TIFF
    • misc
      • Iba't Ibang Format ng File
      • BAK Backup
      • CRX
      • CTG
      • ENC
      • FIG
      • GPG
      • H5
      • IPS
      • LOCK
      • LRC
      • MEDIA FILES
      • NOMEDIA
      • PDO
      • PES
      • PKPASS
      • PS2 BIOS
      • PSX BIOS
      • SHELL SCRIPT
      • TEXT FORMATS
      • XMZX
    • pdf
      • PDF
      • FDF
    • plugin
      • Mga Format ng File ng Plugin
      • Q1Q
    • presentation
      • Mga Format ng File ng Presentasyon
      • PPT
      • PPTX
    • programming
      • Programming
      • ACD
      • ASM
      • AU3
      • C
      • CONFIG
      • CS
      • CSPROJ
      • CXX
      • EGG
      • G4
      • GROOVY
      • H
      • HPP
      • INO
      • Jav
      • JRXML
      • PY
      • PYD
      • PYI
      • RST
      • SH
      • TOML
      • TSX
      • XSD
      • YAML
      • YML
    • project-management
      • Mga Format ng File sa Pamamahala ng Proyekto
      • MPP
    • publisher
      • Mga Format ng File ng Publisher
      • PUB
      • PUZ
    • settings
      • Mga Format ng Settings File
      • CNF
      • CONF
      • DESKTOP
      • DSD
      • ISS
      • OVPN
      • RDF
      • RDP
      • VMX
    • spreadsheet
      • Mga Format ng Spreadsheet na File
      • CSV
      • GSHEET
      • PRESTO
      • XL
      • XLAM
      • XLS
      • XLSB
      • XLSM
      • XLSX
      • XLTX
    • system
      • Mga Format ng System File
      • CAT
      • CFG
      • CPG
      • DMP
      • ETL
      • MDMP
      • SCR
      • TMP
    • video
      • Mga Format ng Video File
      • AEP
      • INSV
      • LRV
      • MKV
      • MP4
      • MP5
      • PDS
      • PRPROJ
      • SRT
      • VTT
    • web
      • Web File Formats
      • AAE
      • APKG
      • ASHX
      • ASMX
      • ASPX
      • CER
      • CRDOWNLOAD
      • CRT
      • CSHTML
      • CSR
      • CSS
      • DER
      • DOWNLOAD
      • HTML
      • JS
      • JSON
      • KEY
      • MJS
      • PAC
      • PEM
      • SCSS
      • URL
      • XML
    • word-processing
      • Mga Word Processing File Formats
      • ASD
      • BIB
      • DOC
      • DOCX
      • DOT
      • DOTX
      • IPYNB
      • LATEX
      • LST
      • TXT
    1. Bahay
    2. Database File Formats
    3. SQLITE

    What's on this Page

      • Ano ang isang SQLite File?
      • Format ng File ng SQLite
        • Ang Database File
        • SQLite Header
      • Mga Sanggunian

    Ano ang isang SQLite File?

    Ang file na may .sqlite extension ay isang magaan na SQL database file na ginawa gamit ang SQLite software. Ito ay isang database sa isang file mismo at nagpapatupad ng isang self-contained, full-feature, highly-reliable SQL database engine. Ang mga SQLite database file ay maaaring gamitin upang magbahagi ng mga rich content sa pagitan ng mga system sa pamamagitan ng simpleng pagpapalitan ng mga file na ito sa network. Halos lahat ng mga mobile at computer ay gumagamit ng SQLite para sa pag-iimbak at pagbabahagi ng data, at ito ang pagpili ng format ng file para sa mga cross-platform na application. Dahil sa compact na paggamit nito at madaling usability, kasama ito sa loob ng iba pang mga application. Umiiral ang mga SQLite binding para sa mga programming language gaya ng C, C#, C++, Java, [PHP](/programming/ php/), at marami pang iba.

    Format ng File ng SQLite

    Ang SQLite sa katotohanan ay isang C-Language library na nagpapatupad ng SQLite RDBMS gamit ang SQLite file format. Sa ebolusyon ng mga bagong device araw-araw, ang format ng file nito ay pinananatiling backward compatible para ma-accommodate ang mga mas lumang device. Ang SQLite file format ay nakikita bilang pangmatagalang format ng archival para sa data.

    Ang Database File

    Ang isang database ng SQLite ay ganap na pinananatili sa pamamagitan ng dalawang file.

    • Pangunahing database File - Naglalaman ng kumpletong estado ng database ng SQLite
    • Rollback Journal - Nag-iimbak ng karagdagang impormasyon sa pangalawang file at ginagamit sa pagsasagawa ng mga transaksyon. Kung sakaling ang SQLite ay nasa WAL mode, pinapanatili ang isang write-head log file.

    Journal File

    Ang file na ito ay inilaan upang panatilihin ang lahat ng impormasyon na pinananatili kung sakaling ang huling transaksyon ay hindi makumpleto sa mga kaso tulad ng pag-crash ng computer. Ang file na ito ay ginagamit upang ibalik ang database file sa isang pare-parehong estado.

    Mga pahina

    Ang pangunahing SQLite database file ay binubuo ng isa o higit pang mga pahina. Sa anumang punto ng oras, ang bawat pahina sa pangunahing database ay may iisang gamit na isa sa mga sumusunod:

    • The lock-byte page
    • A freelist page
      • A freelist trunk page
      • A freelist leaf page
    • A b-tree page
      • A table b-tree interior page
      • A table b-tree leaf page
      • An index b-tree interior page
      • An index b-tree leaf page
    • A payload overflow page
    • A pointer map page

    Ang laki ng mga SQLite database file ay maaaring mula sa ilang kilobytes hanggang ilang gigabytes.

    SQLite Header

    Ang SQLite database header ay matatagpuan sa unang 100 bytes ng database file. Ang bawat wastong SQLite database file ay nagsisimula sa 16 bytes (sa hex):53 51 4c 69 74 65 20 66 6f 72 6d 61 74 20 33 00. Ang mga detalye ng mga field ng header ay tulad ng sa sumusunod na talahanayan.

    OffsetSizeDescription
    016The header string: “SQLite format 3\000”
    162The database page size in bytes. Must be a power of two between 512 and 32768 inclusive, or the value 1 representing a page size of 65536.
    181File format write version. 1 for legacy; 2 for WAL.
    191File format read version. 1 for legacy; 2 for WAL.
    201Bytes of unused “reserved” space at the end of each page. Usually 0.
    211Maximum embedded payload fraction. Must be 64.
    221Minimum embedded payload fraction. Must be 32.
    231Leaf payload fraction. Must be 32.
    244File change counter.
    284Size of the database file in pages. The “in-header database size”.
    324Page number of the first freelist trunk page.
    364Total number of freelist pages.
    404The schema cookie.
    444The schema format number. Supported schema formats are 1, 2, 3, and 4.
    484Default page cache size.
    524The page number of the largest root b-tree page when in auto-vacuum or incremental-vacuum modes, or zero otherwise.
    564The database text encoding. A value of 1 means UTF-8. A value of 2 means UTF-16le. A value of 3 means UTF-16be.
    604The “user version” as read and set by the user_version pragma.
    644True (non-zero) for incremental-vacuum mode. False (zero) otherwise.
    684The “Application ID” set by PRAGMA application_id.
    7220Reserved for expansion. Must be zero.
    924The version-valid-for number.
    964SQLITE_VERSION_NUMBER

    Mga Sanggunian

    • SQLite File Format - SQLite
    • SQLite - Wikipedia
    • SQLite - C Language Specs

    See Also

    • DB3 File Format
    • FDB File Format - Microsoft Dynamics NAV Database File
    • DTSX File Format - SQL Server DTS Settings File
    • MDF File Format - SQL Server Master Database File
    • NDF File Format - SQL Server Master Database File
     
     Filipino
    Close
     English
     Deutsch
     日本
     中文
     русский
     Français
     한국인
     Español
     Italiano
     Nederlands
     हिन्दी
     Indonesian
     Português
     عربي
     Türkçe
     Ελληνικά
     ไทย
     עִברִית
     Svenska
     українська
     Tiếng Việt
     български
     Magyar
     čeština
     Română
     Polski
     Bengali
     Dansk
     Persian
     Finnish
     Gaeilge
     Lithuanian
     Latvian
     Azeri
     Norsk