|
|
|
|
|
by SyrupThinker
391 days ago
|
|
From my own experience SQLite works just fine as the container for an archive format. It ends up having some overhead compared to established ones,
but the ability to query over the attributes of 10000s of files is pretty nice, and definitely faster than the worst case of tar. My archiver could even keep up with 7z in some cases (for size and access speed). Implementing it is also not particularly tricky, and SQLite even allows streaming the blobs. Making readers for such a format seems more accessible to me. |
|
> My archiver could even keep up with 7z in some cases (for size and access speed).
7z might feel slow because it enables solid compression by default, which trades decompression speed with compression ratio. I can't imagine 7z having a similar compression ratio with correct options though, was your input incompressible?