lmmx / range-streams

Streaming range requests in Python
https://range-streams.readthedocs.io/en/latest/
MIT License
8 stars 0 forks source link

Codecs for major file types #24

Closed lmmx closed 3 years ago

lmmx commented 3 years ago

Some sort of 'codec' (i.e. classes to read RangeStreams for certain file types) for:

Could break into a range-streams-codecs package but no real reason to prefer multiple small packages over a single one if the goals are cohesive. Instead, make a codecs subpackage (consider refactoring prior work into a subpackage perhaps, later)

lmmx commented 3 years ago

Not implementing compressed tarball codec as solid compression is by nature incompatible with range streaming (the entire tarball is compressed, so it's not possible to extract a single file like it is for zip archives, where files are compressed individually).

In that case, all codecs are covered, just need to enhance coverage of other compression formats as needed