a (轻量级)绑定 for blast/pklib (dclimplode)
项目描述
dclimplode
a (轻量级)绑定 for https://github.com/madler/zlib/blob/master/contrib/blast/blast.c and https://github.com/ladislav-zezula/StormLib/blob/master/src/pklib/implode.c
DCL代表 PKWARE(R) 数据压缩库
.
o = dclimplode.compressobj()
s = o.compress(b'hello')+o.flush()
o = dclimplode.decompressobj()
o.decompress(s) == b'hello'
测试版本
- Python 2.7
- Python 3.9
- PyPy [2.7] 7.3.3
- PyPy [3.7] 7.3.5
- 对于PyPy2,pip需要是20.1.x cf https://github.com/pypa/pip/issues/8653
- PyPy需要是7.3.1+ cf https://github.com/pybind/pybind11/issues/2436
- Pyston [3.8] 2.3
特别感谢
- https://github.com/JoshVarga/blast 展示了 Ladislav Zezula 的 dclimplode 压缩 (尽管我已经知道 dclimplode 解压缩在 zlib 中很长时间了)
- 与 deflate64 infback9 不同,对于我来说,使 dclimplode 的 blast 可恢复看起来是不可能的。相反,我使用了多线程解码器。基本想法来自 https://github.com/miurahr/pyppmd/pull/33#issuecomment-894676975 ('s linked commit f224a04)。
项目详情
下载文件
下载您平台对应的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源分布
dclimplode-0.0.1.0.tar.gz (40.2 kB 查看哈希值)
构建分布
dclimplode-0.0.1.0-cp39-cp39-win32.whl (69.0 kB 查看哈希值)
dclimplode-0.0.1.0-cp38-cp38-win32.whl (68.9 kB 查看哈希值)
dclimplode-0.0.1.0-cp37-cp37m-win32.whl (69.8 kB 查看哈希)
dclimplode-0.0.1.0-cp36-cp36m-win32.whl (69.7 kB 查看哈希)
dclimplode-0.0.1.0-cp35-cp35m-win32.whl (70.5 kB 查看哈希值)
dclimplode-0.0.1.0-cp34-cp34m-win_amd64.whl (218.8 kB 查看哈希值)
dclimplode-0.0.1.0-cp34-cp34m-win32.whl (189.9 kB 查看哈希值)
dclimplode-0.0.1.0-cp27-cp27m-win_amd64.whl (220.5 kB 查看哈希值)
dclimplode-0.0.1.0-cp27-cp27m-win32.whl (191.3 kB 查看哈希值)
关闭
dclimplode-0.0.1.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 5d58bbec8556f66e2fc05a4175093942d65cc9236e0829ab42c40fca23d417dc |
|
MD5 | 1ccc67a0a21a7954a40662596e33fa38 |
|
BLAKE2b-256 | c478e6ade5e93ac5eb67abc2cb1e9c55aeb70f0e7918baecdb61d486fc6af21c |
关闭
哈希值 用于 dclimplode-0.0.1.0-pyston38-pyston_23_x86_64_linux_gnu-manylinux_2_24_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 2dbc6733530f7cf71bbf563b061158f9d7fa7f11753972585684d16cf13263c8 |
|
MD5 | f6ab882f9b512d970a4440cd65f0be4f |
|
BLAKE2b-256 | 0f95fb20ae89534bae245d0b964a2da91629a9fe2a61ca26b6bbd8d26cb46b7a |
关闭
哈希值 用于 dclimplode-0.0.1.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | ffe15fa69597261828119b3395048e604d42fc70abda16fdc9c6711493a8334e |
|
MD5 | 2795116427fdaae877b70ee1b2c20aca |
|
BLAKE2b-256 | 7ebb1f2ba06fa41952ae9399508829476f3e3dee856974280bb543e4848435fb |
关闭
哈希值 用于 dclimplode-0.0.1.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 2278e201c1b6b19574e6f1af3e6471ed6603738521ab7528919131ff70ee1c07 |
|
MD5 | 5841f7d540da8a072fa790ee74449acd |
|
BLAKE2b-256 | ea97f7ace2009fa37b55fefa3e6fec5792f3934e4bbc262cae66eb545ef923a2 |
关闭
哈希值 用于 dclimplode-0.0.1.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 0d266a3012e675efb48b7b8eca52e01eea5e84f5024518739744029e9a69b43d |
|
MD5 | fedb4b53e7daadb09d105b71c0423614 |
|
BLAKE2b-256 | 8aeb6a74cd236070c42b5e02450897a6e92798c879e0b1ccd1af91a67f385a13 |
关闭
哈希值 用于 dclimplode-0.0.1.0-cp311-cp311-win_amd64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | c55be6c477421648c914530b3688ce500b540af243a119226939ccbfc6fdd7ee |
|
MD5 | 8b42135d6f97ab998f94e747cd0a2659 |
|
BLAKE2b-256 | bb3d181caefd0f28bc0680a097012eb03d258aed6fa9a01bfe1389468038f5d2 |
关闭
哈希值 用于 dclimplode-0.0.1.0-cp311-cp311-musllinux_1_1_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 05e0188c75944889f6dc6eaf116685bea0c145db02ca47739ca246dc463cade3 |
|
MD5 | 4045f50c0473508f416cdde660702c71 |
|
BLAKE2b-256 | be7b5cee57dc89c9cc76fdbb93a5b0d1cf7955b1c545f0906fa60c6f68277f4a |
关闭
哈希值 用于 dclimplode-0.0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | ff025d947745a968c255e157ac0ac38650c8ca11bc2c35de2ab07e6228fdc553 |
|
MD5 | 80c6f7939f4ff2b2747facace2bd5b7d |
|
BLAKE2b-256 | b977e4f5feeb843155b166b666ce171343256081c8f713382752f7dec05d8c98 |
关闭
哈希值 用于 dclimplode-0.0.1.0-cp311-cp311-macosx_11_0_arm64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | c6b3a305c6e64d52ce8498793d837ee3ad3ad5c2df63da3589d7189828236b22 |
|
MD5 | 7d18b16157e21ac714412b44fdab11e4 |
|
BLAKE2b-256 | 33b4efba4eaf2e2bc71d050acb522b8aa35664df0ccdba07c5bbbc5708bc7a03 |
关闭
哈希值 用于 dclimplode-0.0.1.0-cp311-cp311-macosx_10_14_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | ca1b1cae58d607d02ad810573c75520f19e3276c46f33b8975c96350a0599c29 |
|
MD5 | 17327c409117e9e6102bc3d3d8c102c0 |
|
BLAKE2b-256 | a32b83b27e9da17b6a9b5e2b786e955f42ebddc516e756ee5395e9404dd019e2 |
关闭
哈希值 用于 dclimplode-0.0.1.0-cp310-cp310-win_amd64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 154184bb8778a930f876f8f2d0a52bab18ac3cf3688b5af4ef0d53ebb083e391 |
|
MD5 | 3eb181bb3f362f95fc9e6185b6cb7741 |
|
BLAKE2b-256 | 641879e91f14aec915276df15e11fe07042903c75b4e262f795858e2de6bc4f5 |
关闭
哈希值 对于 dclimplode-0.0.1.0-cp310-cp310-musllinux_1_1_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | bc70691d9ef2a9ae7729a18befa7fefe182b9eeec23ca85187facd09782be1bf |
|
MD5 | 8f60deed224cabd8f2478ac99a7831ae |
|
BLAKE2b-256 | ec2342d2ef767f0c811aaf4685f9440c8189fc9ee8601e17fbce6e03177c689d |
关闭
哈希值 对于 dclimplode-0.0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 7e22b95893f4cd4c43391023799dd2ec7109ef75950ebf0e92ec09bd5fd4deaa |
|
MD5 | 86a2997187d946740f36d7c0366e84af |
|
BLAKE2b-256 | d6f96515548fa2b726b3376c2d11df1d6c543ac956cdbd883dfaafea812d5c57 |
关闭
哈希值 对于 dclimplode-0.0.1.0-cp310-cp310-macosx_11_0_arm64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | e59d2847edddd89e4c9791a46bf1897c01c4f89b7a705d469eb218f901bd6e3f |
|
MD5 | 73674b00c29d49ee5475c3f9c3fe935b |
|
BLAKE2b-256 | 053ab34c2b83c163444d0a77470e08a8da5aadc8dacd51e59bcb461c2aefb3ae |
关闭
哈希值 对于 dclimplode-0.0.1.0-cp310-cp310-macosx_10_14_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 0222dd0bdd86774534ec77903b0f0f6e86c6272c8b89b8a65d5d386e6c68784b |
|
MD5 | 0ac1f1021f8daf9b09e5e8923d68a6d8 |
|
BLAKE2b-256 | e43027fa65d7c25252676625944d32978d5efbf7859421c3f46b0f30325ea5c0 |
关闭
哈希值 对于 dclimplode-0.0.1.0-cp39-cp39-musllinux_1_1_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | a26a6c0cfeb29c9503f95580b0063cb9572e5f829e5e73dfc7543434d33b945e |
|
MD5 | 9d815a4a75aa3b011f237d036ff8f620 |
|
BLAKE2b-256 | 875f2137626eba0b7324ad0669430c4742d0da9cefb7354eb1a589bc3ded2519 |
关闭
哈希值 对于 dclimplode-0.0.1.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | bf10d4712b3c9d80981d4050f51ce8a07849e20a33d5203b7fd9c596e591607e |
|
MD5 | 35bbb52fbc6a94d02ecaec4a0f3e35cb |
|
BLAKE2b-256 | 45286f6a9670c55480e7366feb60ee9e39398b04eaf2fd0e6e24c38a14295cb1 |
关闭
哈希值 对于 dclimplode-0.0.1.0-cp39-cp39-macosx_11_0_arm64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 1bff38c3b08a1d224d01bd9e2729cb911e9ba411dd0e588f6dd5dda38ddbaee5 |
|
MD5 | 716e4d03e340d23aa72eeab300d7ff6c |
|
BLAKE2b-256 | 221bae2a8839782f819a4acbeb4cdc97d8c1710b56a37deed28959a585f9c35f |
关闭
哈希值 对于 dclimplode-0.0.1.0-cp39-cp39-macosx_10_14_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 78b6e9086a4fee4c4c11e0dc3ed3880846e9a95802b8b215ad2996d49adea287 |
|
MD5 | bd084b8ec286f97242d9f9049d808baf |
|
BLAKE2b-256 | 9d1fdeb999f7936fe5a10624a04b43c0663fcb459ffb6bf76bcbe3590cf5f0c6 |
关闭
哈希值 对于 dclimplode-0.0.1.0-cp38-cp38-musllinux_1_1_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 4765000c843151700df2b3616a6fbc7e4da927d0978022c791582bb92a144222 |
|
MD5 | a960b3d6450282d8dc6b2b594147c519 |
|
BLAKE2b-256 | 02966effc0f63aac2e0c91dcfc1265d0187b1a2de97c9287fd9cad2856a1daae |
关闭
哈希值 对于 dclimplode-0.0.1.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | c704e169ae257b7933ae8edb4a994f9028dcdae7fbb783db9d9e9e1a0ee41f4f |
|
MD5 | a677f29d639c5cd6f8976af6ada10f3f |
|
BLAKE2b-256 | a56208d4eac588c4d8957e6805592b95e1f320d0635c6423976b39a1c9662740 |
关闭
哈希值 对于 dclimplode-0.0.1.0-cp38-cp38-macosx_11_0_arm64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 8ea8072313b4fe8942a00d7dae515a1843e3d0ee0dc201f7869bf3ff87c801ed |
|
MD5 | fed5d07ea6fcd6905bc4d1fd58ef936d |
|
BLAKE2b-256 | 9db245ea671e4b3ed38b124995721be704af4c8226ba001ad67734cf39a547cc |
关闭
哈希值 对于 dclimplode-0.0.1.0-cp38-cp38-macosx_10_14_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 3ba0c35a4d52bfa75ca1a815fc793821fd37a73d21d4ad4e89b385edfc9aaf16 |
|
MD5 | 40a8804aa799ad3aaf9bc56689c071f2 |
|
BLAKE2b-256 | 2dbee0c4e54233622a0f475f418344ed7a2bae46041d2f91814a8d5a01c11e7e |
关闭
哈希值 对于 dclimplode-0.0.1.0-cp37-cp37m-musllinux_1_1_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 09bbba9babd027a8b021bacd789b5969640ba15281c7004495878753316c5f96 |
|
MD5 | 5da19a4e35c3a1883971c74e6179265b |
|
BLAKE2b-256 | df60aef175e579e9d256d514a5792e01833db81d3429bbedb6e1766edc3a92a5 |
关闭
哈希值 对于 dclimplode-0.0.1.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | a87319ce9a7b0f05f9f549e164f32d0950ee4ec64a1c1044e4f38402b06c0610 |
|
MD5 | 735df74f25deb2fd25e3ddbee64bc2bf |
|
BLAKE2b-256 | b3bffedafe63b921119395b6ba17f4cb85ec86f9f1c88d0cb94191b0fc0ae387 |
关闭
哈希值 对于 dclimplode-0.0.1.0-cp37-cp37m-macosx_10_14_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 25d363539610419e4bab1456d5e8bcd9618c9e0041d7749d4354f3493d7e628c |
|
MD5 | 9415d34cc4fbe30c59a4404337b76287 |
|
BLAKE2b-256 | 7e53f839de83cdf3760cc50befb1e1db3e4562721ae4c2636bc271ecfa68e635 |
关闭
哈希值 对于 dclimplode-0.0.1.0-cp36-cp36m-musllinux_1_1_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 3e7486b43a5a2f58a6b4f61a5635429a790cddda56ca4435e1d50466ec953a58 |
|
MD5 | 0408930a62e89bcc10321d626c928918 |
|
BLAKE2b-256 | 730cf90d77297c14f8b2fa5c6347765d2838ead34e4d3a4f77a10cd1766a3916 |
关闭
哈希值 对于 dclimplode-0.0.1.0-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | fd59bb0ac7cc669729337fc5dbfbf259f490573289a95bc9eee746d12df3525c |
|
MD5 | f7b068f1a3b93055cb83e7b5a5e8d8a0 |
|
BLAKE2b-256 | 018b3e77d7a25eb81aac241c23895e053c6960cf2b98b24727cc208b3274529b |
关闭
哈希值用于dclimplode-0.0.1.0-cp36-cp36m-macosx_10_14_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | f8ec5109a0add57e81f74783792a81073def90508ccb2be20ef136cc83e1be2e |
|
MD5 | fd220c1f4f6d1dfacfe5191657463c02 |
|
BLAKE2b-256 | c995f47b0e93cd35bd89dca93b8e2a773c5e195a3efbca1f7d6c7e403c8e3746 |
关闭
哈希值用于dclimplode-0.0.1.0-cp35-cp35m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | c0bdc348985f0543640ee29d2cea61539fa99fb4fdb3fc1f4d95f17816be0919 |
|
MD5 | 7b30e1d8b28920594843adbed350d519 |
|
BLAKE2b-256 | abca2560d198ce81a55d3e5bb3b6a82e84952048bc2db6a7daa28858ee30fc05 |
关闭
哈希值用于dclimplode-0.0.1.0-cp35-cp35m-macosx_10_14_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b1f9b91f245320eb15c0fc9051aca7e9c4582399a6dc657c0e4e8be98fc9403a |
|
MD5 | 36715d143f50848e9e59ae5b77f3004c |
|
BLAKE2b-256 | 06da94ef83865c44798305d29c175e2c4040b05a6996691618cf7cc359899e7c |
关闭
哈希值用于dclimplode-0.0.1.0-cp27-cp27mu-manylinux_2_5_x86_64.manylinux1_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 8c1813952b18890b5ed007d6fe28bb842c04e9ec42cad00f4f5e64fc8571eaa5 |
|
MD5 | 311cf3bda2016231ad3e6816ca0749e0 |
|
BLAKE2b-256 | 17697c7be934123ead334512ec779f9a3d14f201c18fa69e8e7c7dacff01aedc |
关闭
哈希值用于dclimplode-0.0.1.0-cp27-cp27m-macosx_10_14_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 1c37eeca481e255e3eda5afdc61f01adf3e7945f39e0c9fe005576129e2f34ce |
|
MD5 | 098fae2a56354edc9e72a465c0c1569d |
|
BLAKE2b-256 | d6b16e5bd861b77ef5ce451084278126978d69a6d497afcab533253bd34d7f23 |