it's just one file
no server, no folder of mystery. a sqlite database is a single file on disk, and the first 100 bytes tell sqlite how to read the rest.
the first 16 bytes literally spell "SQLite format 3", plus a zero byte. right after sits the page size: how big each chunk of the file is. sqlite's default is 4096. this demo uses 512, the smallest allowed, so things fill up after a handful of rows. you can switch to 4096 in the playground.
this file is … pages × 512 bytes = … bytes. hover a byte, or tap it.
#file · #file@28 selects byte 28