Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | Add a short mention of the FuseFS adaptor to the documentation and homepage. |
---|---|
Downloads: | Tarball | ZIP archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
aab6f9cff911bbad6b6dba7f7f4b397a |
User & Date: | drh 2014-06-13 18:32:49.861 |
Context
2014-06-14
| ||
17:20 | In sqlarfs (the Fuse FS driver for SQLite archives) make sure it always runs in the foreground. And after it stops, clean up prepared statements and memory allocations and close the database connection before exiting. check-in: ed4e6af2e8 user: drh tags: trunk | |
2014-06-13
| ||
18:32 | Add a short mention of the FuseFS adaptor to the documentation and homepage. check-in: aab6f9cff9 user: drh tags: trunk | |
18:22 | Get the sqlarfs.c FuseFS adaptor working for read-only operation. check-in: 2a85fc2898 user: drh tags: trunk | |
Changes
Changes to README.md.
︙ | ︙ | |||
61 62 63 64 65 66 67 | data BLOB -- compressed content ); Both directories and empty files have sqlar.sz==0. Directories can be distinguished from empty files because directories have sqlar.data IS NULL. The file is compressed if length(sqlar.blob)<sqlar.sz and is stored as plaintext if length(sqlar.blob)==sqlar.sz. | > > > > > > > > > > > > > > > > > > > > > | 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 | data BLOB -- compressed content ); Both directories and empty files have sqlar.sz==0. Directories can be distinguished from empty files because directories have sqlar.data IS NULL. The file is compressed if length(sqlar.blob)<sqlar.sz and is stored as plaintext if length(sqlar.blob)==sqlar.sz. ## Fuse Filesystem An SQLite Archive file can be mounted as a [Fuse Filesystem](http://fuse.sourceforge.net) using the "sqlarfs" utility, including with this project. To build the "sqlarfs" utility, run: make sqlarfs Then to mount an SQLite archive as a filesystem, run: mkdir ~/fuse ./sqlarfs ARCHIVE_NAME -f ~/fuse Replace ARCHIVE_NAME with the filename of the SQLite archive file to be mounted, of course. The -f option keeps sqlarfs running in the foreground, so that you can unmount the filesystem by simply pressing the interrupt key (usually Ctrl-C). |