4 ms·
So up until now Dropbox used zlib compression? I would have thought that they would use zstd or brotli for a good speed/ratio-ratio or lz4 for speed. DivANS lo
by BlackLotus89 8y ago
So up until now Dropbox used zlib compression? I would have thought that they would use zstd or brotli for a good speed/ratio-ratio or lz4 for speed.
DivANS looks interesting/promising like a nice little kit for compression. Doesn't seem like it's good for archiving since it doesn't seem to have support for seek (or so it seems, would like to be proven wrong), but very interesting nonetheless.
- eesmith 8y agoI don't know how to reconcile this post with previous posts of their's where they talk about using brotli. https://blogs.dropbox.com/tech/tag/brotli/ https://blogs.dropbox.com/tech/tag/brotli/
- daniel_rh 8y agoDivANS author here: the compression benchmarks all measure seekability to the nearest 4MB chunk, but the current lib itself doesn't support seekability out of the box, yet. However, it would be trivial to reset the encoder at each 4mb chunk and could even be done without additional library support by just reinitializing the compressor (or decompressor) each 4mb