Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I see no downside in using sqlite as an application file format.


The only "downside" is that the format is an open spec, which allows anyone to modify the contents without going through the specific application. And it's only a downside if you are using the format as an obfuscation to prevent third-party compatibility/reverse engineering, or to lock in customers.


Yup. You can strip headers from the file though and keep them in your application though, to keep the file from being easily usable. And/or encrypt it.


SQLCipher + a hard-coded or generated key in your app.




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: