История изменений
Исправление utf8nowhere, (текущая версия) :
pure python имплементания zip алгоритма
Можно было бы хотя бы
zlib
взять, он сишный
…
$ grep zlib ~/.local/lib/python3.10/site-packages/pgzip/pgzip.py
import zlib
self.compress = zlib.compressobj(
compresslevel, zlib.DEFLATED, -zlib.MAX_WBITS, zlib.DEF_MEM_LEVEL, 0
Compress data with zlib deflate algorithm.
cpr = zlib.compressobj(
zlib.DEFLATED,
-zlib.MAX_WBITS,
9, # use memory level 9 > zlib.DEF_MEM_LEVEL (8) for better performance
crc = zlib.crc32(data, zlib.crc32(pdata))
crc = zlib.crc32(data)
dpr = zlib.decompressobj(wbits=-zlib.MAX_WBITS)
crc = zlib.crc32(body_bytes)
crc = zlib.crc32(dpr.unconsumed_tail, crc)
Исправление utf8nowhere, :
pure python имплементания zip алгоритма
Можно было бы хотя бы
zlib
взять, он сишный
…
$ grep zlib ~/.local/lib/python3.10/site-packages/pgzip/pgzip.py
import zlib
self.compress = zlib.compressobj(
compresslevel, zlib.DEFLATED, -zlib.MAX_WBITS, zlib.DEF_MEM_LEVEL, 0
Compress data with zlib deflate algorithm.
cpr = zlib.compressobj(
zlib.DEFLATED,
-zlib.MAX_WBITS,
9, # use memory level 9 > zlib.DEF_MEM_LEVEL (8) for better performance
crc = zlib.crc32(data, zlib.crc32(pdata))
crc = zlib.crc32(data)
dpr = zlib.decompressobj(wbits=-zlib.MAX_WBITS)
crc = zlib.crc32(body_bytes)
crc = zlib.crc32(dpr.unconsumed_tail, crc)```
Исходная версия utf8nowhere, :
pure python имплементания zip алгоритма
Можно было бы хотя бы
zlib
взять, он сишный
Чел, ты…
$ grep zlib ~/.local/lib/python3.10/site-packages/pgzip/pgzip.py
import zlib
self.compress = zlib.compressobj(
compresslevel, zlib.DEFLATED, -zlib.MAX_WBITS, zlib.DEF_MEM_LEVEL, 0
Compress data with zlib deflate algorithm.
cpr = zlib.compressobj(
zlib.DEFLATED,
-zlib.MAX_WBITS,
9, # use memory level 9 > zlib.DEF_MEM_LEVEL (8) for better performance
crc = zlib.crc32(data, zlib.crc32(pdata))
crc = zlib.crc32(data)
dpr = zlib.decompressobj(wbits=-zlib.MAX_WBITS)
crc = zlib.crc32(body_bytes)
crc = zlib.crc32(dpr.unconsumed_tail, crc)```