LINUX.ORG.RU

История изменений

Исправление 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)```