Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

zchunk: add recipe #173

Closed
wants to merge 1 commit into from
Closed

Conversation

texierp
Copy link
Contributor

@texierp texierp commented Jan 23, 2020

zchunk is a compressed file format that splits the file into independent chunks.
This allows you to only download changed chunks when downloading a new version of
the file, and also makes zchunk files efficient over rsync.

Signed-off-by: Pierre-Jean Texier [email protected]

@kraj
Copy link
Contributor

kraj commented Jan 23, 2020

@texierp
Copy link
Contributor Author

texierp commented Jan 23, 2020

Thanks @kraj, I will fix that

zchunk is a compressed file format that splits the file into independent chunks.
This allows you to only download changed chunks when downloading a new version of
the file, and also makes zchunk files efficient over rsync.

Signed-off-by: Pierre-Jean Texier <[email protected]>
@texierp
Copy link
Contributor Author

texierp commented Jan 23, 2020

@kraj PR updated, tested with TCLIBC = "musl".

@kraj
Copy link
Contributor

kraj commented Jan 23, 2020

in master-next now

@texierp
Copy link
Contributor Author

texierp commented Jan 26, 2020

Merged in master 5c453ae

@texierp texierp closed this Jan 26, 2020
@texierp texierp deleted the add/zchunk branch January 28, 2020 09:53
kraj pushed a commit to YoeDistro/meta-openembedded that referenced this pull request May 12, 2022
2022-05-04   2.5.0:
-------------------
  * add calculating of canonical Huffman codes 'util.canonical_huffman()'
    and decoding thereof 'util.canonical_decode()', see openembedded#173
  * allow creating "Huffman codes" from frequency maps with a single symbol
    in 'util.huffman_code()' and 'util.canonical_huffman()', see openembedded#172
  * allow bytes-like argument in '.frombytes()' and '.pack()' - previously,
    the arguments were limited to the 'bytes' object, see openembedded#174
  * allow bytes-like arguments in 'util.deserialize()'
  * add official pyodide support
  * add [DEFLATE decompression](../examples/puff/) example
  * optimize '.bytereverse()'
  * optimize 'delslice()' for cases like 'del a[1:17:2]' when 'a' is large
  * fix 'examples/huffman/compress.py' to handle files with 0 or 1 characters,
    see also openembedded#172
  * add 'skipIF' decorator for skipping tests
  * add test

Signed-off-by: Zheng Ruoqin <[email protected]>
Signed-off-by: Khem Raj <[email protected]>
kraj pushed a commit to YoeDistro/meta-openembedded that referenced this pull request May 14, 2022
2022-05-04   2.5.0:
-------------------
  * add calculating of canonical Huffman codes 'util.canonical_huffman()'
    and decoding thereof 'util.canonical_decode()', see openembedded#173
  * allow creating "Huffman codes" from frequency maps with a single symbol
    in 'util.huffman_code()' and 'util.canonical_huffman()', see openembedded#172
  * allow bytes-like argument in '.frombytes()' and '.pack()' - previously,
    the arguments were limited to the 'bytes' object, see openembedded#174
  * allow bytes-like arguments in 'util.deserialize()'
  * add official pyodide support
  * add [DEFLATE decompression](../examples/puff/) example
  * optimize '.bytereverse()'
  * optimize 'delslice()' for cases like 'del a[1:17:2]' when 'a' is large
  * fix 'examples/huffman/compress.py' to handle files with 0 or 1 characters,
    see also openembedded#172
  * add 'skipIF' decorator for skipping tests
  * add test

Signed-off-by: Zheng Ruoqin <[email protected]>
Signed-off-by: Khem Raj <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants