使用smaz进行的小字符串压缩,支持Python 3。
项目描述
smaz-py3
使用smaz压缩算法进行的小字符串压缩。
这个库封装了原始的C代码,因此应该相当快。它还包含一个使用hypothesis基于属性测试的测试套件——这是一种复杂的说法,意思是测试是用随机生成的字符串(使用了大部分Unicode)运行的,以更好地保护边缘情况。
为什么需要这个?
您正在处理大量的短字符串(文本消息、URL等),并希望节省空间。
根据原始代码和注释,它使用英文字符串(高达50%)且不包含大量数字时可以达到最佳压缩效果。然而,任何其他语言可能也能很好地工作(据说高达30%)。
请注意,在某些情况下,压缩可能会增加大小。请记住这一点,并可能首先运行一些测试。下面也解释了如何测量大小。
如何使用它?
让我们安装
$ pip install smaz-py3
注意: -py3
非常重要。有一个原始版本,Benjamin Sergeant做出了贡献,但它不与Python 3+兼容。
现在,一个使用示例。
import smaz
# First we compress our example sentence.
compressed = smaz.compress("The quick brown fox jumps over the lazy dog.")
# The output is raw bytes. As can be seen in the decompress() call below.
# Now, we decompress these raw bytes again. This should return our example sentence.
decompressed = smaz.decompress(b'H\x00\xfeq&\x83\xfek^sA)\xdc\xfa\x00\xfej&-<\x95\xe7\r\x0b\x89\xdbG\x18\x06;n')
# This does not fail, which means we have successfully compressed and decompressed
# without damaging anything.
assert decompressed == "The quick brown fox jumps over the lazy dog."
我们压缩了多少?
# First, we get the actual byte size of our example string.
original_size = len("The quick brown fox jumps over the lazy dog.".encode("utf-8")) # 44 bytes
# As `compressed` is already raw bytes, we can also call len() on this
compressed_size = len(compressed) # 31 bytes
compression_ratio = 1 - compressed_size / original_size # 0.295
所以我们节省了大约30%(0.295 * 100和一些四舍五入)。
如果压缩比低于0,我们实际上会增加字符串的大小。是的,这种情况可能发生。再次强调,smaz在小型字符串上表现最佳。
关于NULL字节的小提示
目前,smaz-py3
不支持包含NULL字节(\x00
)的字符串压缩
>>> import smaz
>>> smaz.compress("The quick brown fox\x00 jumps over the lazy dog.")
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ValueError: embedded null character
我这么做的理由是,在大多数情况下,你本来就需要在之前清理掉它。如果你认为这是错误的,请打开一个GitHub问题。我很乐意接受更多的意见!
从Python 2迁移到smaz
如果你一直在使用Python 2的smaz
库,这个Python 3版本提供了相同的API,因此可以无缝替换。
重要:在开发这个扩展的过程中,我认为我在原始库中发现了错误。使用Python 2.7.16
>>> import smaz
>>> smaz.compress("The quick brown fox jumps over the lazy dog.")
'H' # this is wrong.
>>> small = smaz.compress("The quick brown fox jumps over the lazy dog.")
>>> smaz.decompress(small)
'The' # information lost.
因此,如果你确实是从这里升级的,请确保你不会受到影响。smaz-py3
不会受到这个错误的困扰。
在幕后,smaz使用空字节进行压缩。然而,当从C转换为Python字符串对象时,空字节用来标记字符串的结尾。上面的句子压缩后,空字节紧跟在H
后面(H\x00\xfeq…
)。这就是为什么它在那里停止的原因。再次强调,smaz-py3
不会受到这个问题的困扰,这主要是因为我选择了这个例子。
致谢
功不唐捐。首先感谢antirez的SMAZ压缩,以及Benjamin Sergeant编写的原始Python 2包装器。
项目详情
下载文件
下载适用于您平台的应用程序。如果您不确定该选择哪个,请了解更多关于安装软件包的信息。
源分布
构建分布
哈希值 for smaz_py3-1.1.3-pp39-pypy39_pp73-win_amd64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 6d9d8216236ffdb047527cbd3555d232b1adfef5c28d7c70756f40f7019a2673 |
|
MD5 | e2ee2ab779871efcbb560904da03c150 |
|
BLAKE2b-256 | 079ef815c7c40a08ea0f75568b107af1fcf36f66cf42c84e02dcc47a37adce05 |
哈希值 for smaz_py3-1.1.3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 721b25f4e6e9d9416f1e115921f577536002aaa716afb40a29d9fcec493fd7c4 |
|
MD5 | 98afc4c467bf2f4bf521e1a24add2668 |
|
BLAKE2b-256 | cdebce84e1da18de30766a13e0150b493626700db4af8d3b4c2c273f36a5de9b |
哈希值 for smaz_py3-1.1.3-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 6de9d54599192e735a1d22b6e71d864315e3c6f498384cbf6185afcdc60b684a |
|
MD5 | aa554d9d2a13126d7518625f40e6cd76 |
|
BLAKE2b-256 | 476bf1ad7bf8b4cd060120fffcb12e5ee171cc4d2c1021e1d33fbae9be3ce884 |
哈希值 for smaz_py3-1.1.3-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 60b2b831eed84ab2f70badc32ffcdbd23a43fd38c953c3f33e0009f27902dd48 |
|
MD5 | c125f704f3fda27d0595f898d06ba9cf |
|
BLAKE2b-256 | b8bbd63654f60c0977a9087c717cb6763e6587c90472d8df72f1c3724e80a07b |
哈希值 for smaz_py3-1.1.3-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 6c433446ab20a49ec8d51088e60f3db4af035bd50e3aeb260858809eea5b4f3c |
|
MD5 | c59ff084f9f27d9a80d3b1b521f93c9e |
|
BLAKE2b-256 | 60037126ded73cb3fac1897d21f31af4fafe3da1486bb25bc263493c4af5128e |
哈希值 for smaz_py3-1.1.3-pp38-pypy38_pp73-win_amd64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 946d34122a991c020f66630123df17e4da3390f745a9685bc30ea3c1110a6255 |
|
MD5 | bf1e17b65160749a0f39207d5ff3a17b |
|
BLAKE2b-256 | 5fd77dec3f96f86b528d5adf0eaeac2f63cb10fd78090f310f0b315d0b21d5da |
哈希值 for smaz_py3-1.1.3-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 2e7cad7b21d57edac5d399a5e48a764cce55d532cdf06a89ab6a92eea8e408c9 |
|
MD5 | 801b046eb887959d00a0750f299b5fd5 |
|
BLAKE2b-256 | f4c742ce7793214af176c2b8f37f9dc96651ce30ef3e1015153bcf73c3d1cd59 |
哈希值 for smaz_py3-1.1.3-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 76216669cf6cfdffc390e4227165a7da285049442b8d4c2cc0516954e8d22c85 |
|
MD5 | 1e51f3a84bdbb46126840ca20d01580a |
|
BLAKE2b-256 | 4e9763e67486f64668a8ff6a2b2d11840746cd6ce4735e21dcd3edc22e0de57a |
哈希值 for smaz_py3-1.1.3-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | c31f51077f8404833a41dd32714d61fc78307a8f1ae8934a68be3d703380a804 |
|
MD5 | bc875f900d89f2bdb8b377aba9a7d910 |
|
BLAKE2b-256 | 3bf6eec7f38e22f451ae05a09156752308612e35396dab14355f5c106d2f0421 |
哈希值 for smaz_py3-1.1.3-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | a9fa36fc6a113d7647a4e0803828c3494b7e43235adcccfceeea592e992abe6d |
|
MD5 | b93a6a4b60c79a9a6cfeefb28721fbd1 |
|
BLAKE2b-256 | 8c5f1ed1de9d5805024a153efc530adfe6b27fe71b4c50588070ffc1cfbc00b1 |
哈希值 for smaz_py3-1.1.3-pp37-pypy37_pp73-win_amd64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 5a7779f37b666c07d721c65050bbb4e12f606d239d79a15b80ad0fceb861c914 |
|
MD5 | cdd9973983d0aaba845ec7c10e14b0c4 |
|
BLAKE2b-256 | 4e9debf72a2c030d59a27041d6bacaf400eed3119240b09b4b1b49488bf6fa26 |
哈希值 用于 smaz_py3-1.1.3-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 3a21469e775fc1c4885fa1ecee699348623953f0da0c2254d26728887ac79d80 |
|
MD5 | f90d640df1dee0f5983f7d90d8724542 |
|
BLAKE2b-256 | 867e88ccd3f10cc58804517a229c592cf09f24bd87a60ee81860c7f519d05a53 |
哈希值 用于 smaz_py3-1.1.3-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b7f8f02c05af53fc201d4ec8668199dd348615866731d68eb5c168d7c1796900 |
|
MD5 | 2de07b883e2c747351223283e9d8f076 |
|
BLAKE2b-256 | 1b30470143c86d982729c382e150863b90320dfa04e721b76064113d05d128ff |
哈希值 用于 smaz_py3-1.1.3-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 6ee08b8d348fc57667c7386d1f503db7b32b33b2e6efdc8b167f00ff55756962 |
|
MD5 | ad10ca35ec57722f2005eeb0dec6161e |
|
BLAKE2b-256 | 65eb6510f961eff56135906268cfdb3cdd7603a6666e4173dd9f4967523e9107 |
哈希值 用于 smaz_py3-1.1.3-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | a717a10cfd6f6bf0f39877bde1fc9b19a58907be03b37b2c17c63a1b5f983283 |
|
MD5 | 2c2340b4f4f7e2331f758b2de33e65f2 |
|
BLAKE2b-256 | db6ef1bfc5b85e9b54339a791fb00b587935e24ec6c9dc2747918e89dd1f7989 |
哈希值 用于 smaz_py3-1.1.3-cp311-cp311-musllinux_1_1_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 5ba92bf0994ec34292f047a2deae8235845d8df07aadd59cd5ab39cb87b021d6 |
|
MD5 | 2886d83a4eabcaf1c086554ce1916a4c |
|
BLAKE2b-256 | 36677f8ab43ab7b67768251f6ee73425ae17f6f64e6b534005e58535ab1b0137 |
哈希值 用于 smaz_py3-1.1.3-cp311-cp311-musllinux_1_1_s390x.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 7f800b901438169e6fbda406d160af2221449353e906d7e1bb480ed5ee22064b |
|
MD5 | 362b7000082cf7c5b274abfcac3ce92c |
|
BLAKE2b-256 | cee532ba13a52a1489912c89a67b5c7a420113f19895b40498152fceb3322ef1 |
哈希值 用于 smaz_py3-1.1.3-cp311-cp311-musllinux_1_1_ppc64le.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | bfdfa6964047a564386e020c0f9ed3dbb58004ef8802235205c4c9ddf49f269d |
|
MD5 | 13b83e7a73865a0185624d82d455f72c |
|
BLAKE2b-256 | 6a91ce8ab2f2b77f4035f625b00b300213ab2cfa0b03f32ae2684b6d1cda488c |
哈希值 用于 smaz_py3-1.1.3-cp311-cp311-musllinux_1_1_i686.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 127bcbd78af4fba0580d4093f4f4b3774d3df91094332ce22f55d19de9bb9dc3 |
|
MD5 | 5888cb6dca029b1e9650cf30a94a1f34 |
|
BLAKE2b-256 | d45a3e8be027f0e0281e7a9bcb58566cf95184898413d9feb4e7be99d506dfa2 |
哈希值 用于 smaz_py3-1.1.3-cp311-cp311-musllinux_1_1_aarch64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | a6aa9380bc3c53cdebf7542ce8bdb5def0aa69232cccde9baf52687343d3ecc6 |
|
MD5 | 5f02fa25feb796873ff49ba7c4c475e4 |
|
BLAKE2b-256 | 49259f110c81eb03095b10af9cf654621a6d94d354019d75ef7d0a334e42c413 |
哈希值 用于 smaz_py3-1.1.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | ff5c5048e82565fdb7a07c1e7d3218256463f0a8f08aba46c01ea4e368ffc3b3 |
|
MD5 | 85f0160b280441a9e84d20bda4e605a4 |
|
BLAKE2b-256 | 3e5c535e95a4e416e7f236d3087995fa6741189752b0ffa8dab532f3a119af95 |
哈希值 for smaz_py3-1.1.3-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b6443739a25f0578bd12969ee89aec3a069f41173b32b51b100151c9c237b596 |
|
MD5 | 6cf81718966561d2d14dccdfb962d3bb |
|
BLAKE2b-256 | 998d27549ef17109560743fcdfc49db14f9d50474ec762b61fad6a381060b63c |
哈希值 for smaz_py3-1.1.3-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | d8ea731b86d815bb88036bfaaad9ca5ca15942ae4e1c9e59d9795254f9a16834 |
|
MD5 | 21fd6e609bc94359a99e4860a40791a9 |
|
BLAKE2b-256 | b7a6210c1ff5f316661939a65484ba652886572ef21898fc326d2b7c1261f400 |
哈希值 for smaz_py3-1.1.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | c31082a0991154c6cae20ee0a536f1792086347c129f7ee8a4c374e77c238345 |
|
MD5 | fe5ae02a00e2985da1910dd153f6169b |
|
BLAKE2b-256 | f1edaa4fb97117ecade2cbe99e16fa32a60fc2e9c3fc226e06d95398280ed822 |
哈希值 for smaz_py3-1.1.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | e3e585d29de8a09688e225f773f2afe40a4510912f1de631adc8b95d33ce35d7 |
|
MD5 | 994ad24423ce19272920e3e20b5de68f |
|
BLAKE2b-256 | 57334f6c3f27781c9921d1cedad6d43fe8d7619c6885f66bb9391ad60de205da |
哈希值 for smaz_py3-1.1.3-cp311-cp311-macosx_11_0_arm64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 8c5b0c93d294b608f4373bd73c852365071ced8e33140655512a3168287941a7 |
|
MD5 | 7345cdcafb1acbf2f90d37f715810696 |
|
BLAKE2b-256 | a06240035c717c5e1c8fc99fc380341ebec65dcb7f928a814ede699f04304e42 |
哈希值 for smaz_py3-1.1.3-cp311-cp311-macosx_10_9_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 12ed9ad8b07571b045dc446591b7590777c8e4110967b35c3a6106669bd9d338 |
|
MD5 | b25aa7ea73e3b0b136b32bf9d608d0e7 |
|
BLAKE2b-256 | 7c6eb6f21cb222f905c2796d8b1274098f6d34a7d1eda56cf12fc7af813ab277 |
哈希值 for smaz_py3-1.1.3-cp310-cp310-musllinux_1_1_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 2b217cc76f757a6dc7a378cc5f5919807d60362b965aa3d1c9c4d81e0d9e75ec |
|
MD5 | 37ae43235757f0c05ea7dfe21006c395 |
|
BLAKE2b-256 | 67a8d7a4672c040caa9651389105f0bba341d9c46cd50bb4f51543974077f866 |
哈希值 for smaz_py3-1.1.3-cp310-cp310-musllinux_1_1_s390x.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 5d9ea1972f411acfa130c564c88bf6b01475674dc3897117a0b1829923cf12a0 |
|
MD5 | cc4be32a1bb93407e4c5e8b1357fc872 |
|
BLAKE2b-256 | f46b568aa6e02b5b43d71b14dc9ba02ac3092d7bb0b0d6bb7801c61c1c70b211 |
哈希值 for smaz_py3-1.1.3-cp310-cp310-musllinux_1_1_ppc64le.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 6b8dda1d1b111851c313d8f7fc40a229c7eea9f39e722fbd72f9a0c4d3e12d6e |
|
MD5 | 2c2d10942fb0674ac35beaf428ac00da |
|
BLAKE2b-256 | 8a15f57f6c1220b2c1fbb7f79a043e025ca4cf85e1e6feee357f1867ff08dccf |
哈希值 for smaz_py3-1.1.3-cp310-cp310-musllinux_1_1_i686.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | d66cc4129bfdf58ee3aa81e5e78986d43d6b1360dcc5b10a020581b0bcc96b2c |
|
MD5 | f873de375436d440eb34bc854b6778fd |
|
BLAKE2b-256 | 18935b0049a7b85face94671fb13e4371ce7177b4d49d9e8e45e4cd0032652c1 |
哈希值 for smaz_py3-1.1.3-cp310-cp310-musllinux_1_1_aarch64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 5fc69cc8f2d40aa18380716258d9d469271d6cbeee1b7e55a5ad0518db091b08 |
|
MD5 | d5f3148c7df78c8c4a6fd5274dcb3c77 |
|
BLAKE2b-256 | 21a501180336bc2a5434113cd880453c716d16dc1969c2d91080411a996007e0 |
哈希值 for smaz_py3-1.1.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 0c47838afd04b551e76f538d375867c1f0e09d2181673c87b0fd2a92b2d3d085 |
|
MD5 | 3f9dc397fcc066b5de1d14023a92bebe |
|
BLAKE2b-256 | a82271d4ab88cf011da4567dc6fad02d61fb8cdf22fd5a336575875f5bf6a49d |
哈希值 for smaz_py3-1.1.3-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 8db3ddf5a46c4729c83a887a5883b3448935df6ec8ea1e3ebcbe874aeaec9ef2 |
|
MD5 | c26549e56860f30323cda6f2bff271f1 |
|
BLAKE2b-256 | bd37fd1a2c08d9e5a63be781d844fb38a6e93aa81fcac1c7b22018a378afa712 |
哈希值 for smaz_py3-1.1.3-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 34b269088bf9911b5b5acf02f609e82c8ae0b0b62ab1845b55ce53ca8cfbc96d |
|
MD5 | 443833943e1d296d9194c9a3c1dcf1c1 |
|
BLAKE2b-256 | 7c00df533a7a2c4489a9fda0e57359eb5d67c57aeb57983a4cc9419ae5ad170d |
哈希值 for smaz_py3-1.1.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 96e6c3fce36b532e08f8625f9a3e94f0eaed45974866d87ee1e2509ca9215ddd |
|
MD5 | 2294f91314993422965a80907f96085d |
|
BLAKE2b-256 | 98df3a836d343677d17ca2b4d3c3e3cb3033307aff9c91f74adc50fce288ab54 |
哈希值 for smaz_py3-1.1.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 348d17e38a5d8575ee29a2e5f2e864aadcf0f27d8448f1a031223ef45c7b95a6 |
|
MD5 | 114ac069c0a0139c7f47f79f1a786605 |
|
BLAKE2b-256 | ea888ae442cef4020a03b5f678605b0cb5328b0df51eb7e2abf7b7e7d9aa81eb |
哈希值 for smaz_py3-1.1.3-cp310-cp310-macosx_11_0_arm64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | ca069ef617ccd2f6f49af48c9937462e8874d2e73f22e35c9791954d48044520 |
|
MD5 | 1e36d8ff4b17c096c4847bcee1f512b7 |
|
BLAKE2b-256 | dc835fb5bf789affe98b2b6e450b97a4f116d673e74e91fc97c2ee47058f865f |
哈希值 for smaz_py3-1.1.3-cp310-cp310-macosx_10_9_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | fce3bb8edefb4de506a2c7022c1146f775459ddd0a72fc0cfc23743b0680012d |
|
MD5 | 39cc96f7b8873715594b5443f3d8f882 |
|
BLAKE2b-256 | 63e5a1e4f574a507bed407044e68b4a834b61b0be0a91eeb638ac9dd4912f473 |
哈希值 for smaz_py3-1.1.3-cp39-cp39-musllinux_1_1_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 09b80ebec2fc93e84c78be98cddde4b7b04865e1df976687c5d1cc127c09c93e |
|
MD5 | c63f7cbc72ee5ef48b1fbcbc0d7a7c13 |
|
BLAKE2b-256 | a613cf4b531a80ff1d4400fed72eeb9a08a096f95087f4bac6ac274ff1b30800 |
哈希值 for smaz_py3-1.1.3-cp39-cp39-musllinux_1_1_s390x.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | ca76366766439d9c6a57032d26fcd4e28f35dc7c18e2b6aa54ecaf9801f04232 |
|
MD5 | c54435f5b5bdbb93bf54a5f94ea8f666 |
|
BLAKE2b-256 | 5c763049a9439c14cf929452f7bbe1c2edf68d082bfb12a1eb45ae5f3fa7644e |
哈希值 for smaz_py3-1.1.3-cp39-cp39-musllinux_1_1_ppc64le.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | f633e7c856b42fcdf8fd8fc213a61c6c514ebb667cf85bfbc9a860a5a09883ce |
|
MD5 | 3520d2cf9b56ff74410bddffae2f555c |
|
BLAKE2b-256 | 735d925a3fc74bd11d6c37e2cb7efc1243388c9d94054ae25a7548662afc0be9 |
哈希值 for smaz_py3-1.1.3-cp39-cp39-musllinux_1_1_i686.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 066a4afa12087b94afd37a9f6884d7de6e7022d2a82d861e510cf8faf4dd3e22 |
|
MD5 | a75075fac855adaae55ff527f39f5901 |
|
BLAKE2b-256 | faeb8fb19289f43d9294b26f4b3cbaa29f1b430db7b7f9521775b75e938af84f |
哈希值 用于 smaz_py3-1.1.3-cp39-cp39-musllinux_1_1_aarch64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 3ff51c9262ea8adf0c963df21e1268768be463b66bfeb83e324c9e9dbb04165b |
|
MD5 | 874adc376cd13dbf20d017c2a1a45df7 |
|
BLAKE2b-256 | 3d072ad19bec65f940c841d1c7e14ade0de65ebe1978de32f70ed321a495bda6 |
哈希值 用于 smaz_py3-1.1.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | bb2be4ed84dbb672fdf63d6245a10c32efa12722ad33388c4c7f22cda1f11a81 |
|
MD5 | 2c6ecda64e0b1cf0c803f625d3eb5198 |
|
BLAKE2b-256 | 3e3f0ce8ae7c38aa097c3b217e007fde40e3a65bcbb6a920956c97c21be9b890 |
哈希值 用于 smaz_py3-1.1.3-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 945ac4524924f87fcfbe1d9b1d3ad0a6b8d85685f948171a0b85e44d6dd31687 |
|
MD5 | 3968725f9abeb5e2d8f4adcb0ce7a6d2 |
|
BLAKE2b-256 | 0647d19e6611aa3b3a8bc14296a1db1137f92b813453e7a21ff5deb8384b49c4 |
哈希值 用于 smaz_py3-1.1.3-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b7c36e19031e4202582365ba51f94e8b9fb7d97a4fc9f2ea8995d2afcc204750 |
|
MD5 | 5180a896d9fc275cba950088a0d363c1 |
|
BLAKE2b-256 | 60c97b09ae8a0db9f612e09fbaa4840159174b6edb10f7205fe65b7c6cca32ae |
哈希值 用于 smaz_py3-1.1.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | f3ff7c444a92f700fe5bc0c221295d7494c8178277c920a79a6818c54c0cda7f |
|
MD5 | ffbcbd575322a04f2d73c8cb860b6762 |
|
BLAKE2b-256 | f2e4c3211c01e05b0fe474540dd180d2fb2d4c5fbced8397c9519525f5d6f9ce |
哈希值 用于 smaz_py3-1.1.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 9e0133143568c9d8648294fc15e43ddae61b1c101007d114658f7c6b3e806d77 |
|
MD5 | 3fc6d983d918202de994de6654cc5c6d |
|
BLAKE2b-256 | dd4d643ad6f55807b5130a1a88444617fe688d113f70ce74cb5a7961b2fd36ba |
哈希值 用于 smaz_py3-1.1.3-cp39-cp39-macosx_11_0_arm64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b2d65961bfdb37186f248a56005f78169415a771674438719aa267cd1cf3db04 |
|
MD5 | dfc46fe4c3abc612e23e6dd7a31103f8 |
|
BLAKE2b-256 | e309faa8fbfa486b36605bbcad4a8496a7fe3472b6025854d0ad5dd618efb627 |
哈希值 用于 smaz_py3-1.1.3-cp39-cp39-macosx_10_9_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 407f32e4b8a02ee35d1ffa85124f139d181216cb49fd66cc88d21f0b310e23c0 |
|
MD5 | 4f19f5473e606f1757d129c04f404963 |
|
BLAKE2b-256 | 1b82b12203dc1da506fc5937580c0dcaf30e647430549e24503be0ff9c8f7fd4 |
哈希值 用于 smaz_py3-1.1.3-cp38-cp38-musllinux_1_1_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | c7920f33f24ac452783c5bc4e9c3a4dd63cfc0f9bc7df9914ea825cb9fc451e9 |
|
MD5 | 092651f2ecb0eb719ac2af1c1be66672 |
|
BLAKE2b-256 | 63bc8e0f667a9587b2d5f4f914244043b6562368a38bf91ed01aa6b99357b1db |
哈希值 用于 smaz_py3-1.1.3-cp38-cp38-musllinux_1_1_s390x.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b2fc0ed2eb47293e4e11299e227186275cec7d8fb7ac7d10cfc5b03b3762fb5c |
|
MD5 | ffd35bcec842e857bcfb02eb766c02c9 |
|
BLAKE2b-256 | 0baf05bfd1efd7fd3df92293c955c8e766d0aa2b31befeb06330866d9188de0c |
哈希值 用于 smaz_py3-1.1.3-cp38-cp38-musllinux_1_1_ppc64le.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 1f7a3f869c273de9b0bfe4b7b7ff405cce347be5ce237b341288eec3a1af981e |
|
MD5 | f104b667bdce94e65e808c82cf61709a |
|
BLAKE2b-256 | 54b90aba2fa112408cef736b51452a544b944020edaa1209e36ad4f64bb8344c |
哈希值 用于 smaz_py3-1.1.3-cp38-cp38-musllinux_1_1_i686.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 87ab6e431e88ceeba2fbb38fe1171877c9be07620b24730e865845d75e8a9529 |
|
MD5 | 7ee1d58d49e4d96fee8763aa436daa86 |
|
BLAKE2b-256 | 0b46e0f986565333273a7c901ce8411d046846142046b20a6493c68647d9ceaa |
哈希值 用于 smaz_py3-1.1.3-cp38-cp38-musllinux_1_1_aarch64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | ba7bdcb5a463c70d738551fe7def1d45ed428fe807aec3a0599ab3c71929cce5 |
|
MD5 | 7dbae097203f09f28cd9116b9cfd1127 |
|
BLAKE2b-256 | f9413d31e995001b1f664b8ea7a1211abf8cb513b1c09a37c4bea1fe01db54a8 |
哈希值 用于 smaz_py3-1.1.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 3e456da4639128ed5c7792240330c9a322af0cc0909b6488e3a5256d04bd5a95 |
|
MD5 | 7307aa5c16943e10d7d149686e25e7e8 |
|
BLAKE2b-256 | 2ee027c15eaee0fdb3fafabdf9e8627946d22449eab8b49eb850c10802783261 |
哈希值 用于 smaz_py3-1.1.3-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 6c9cbb972d418606c70e725015b5b2d7774566fbea4977f9fcaa40e381a56fde |
|
MD5 | 46f4a4d421a7441e454d1a907cd84ab5 |
|
BLAKE2b-256 | 590d33c727814357412418702ad76a2cfafefbf3fd60fb28369bbcfc0935acf1 |
哈希值 用于 smaz_py3-1.1.3-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 470245d70f1bbc81d7773f02444cb193f05fd8be25455fe1170beca469cc041e |
|
MD5 | b355bae4d5b919d1a51b27abde7bafae |
|
BLAKE2b-256 | b690ea1b28240f3e9d27815f9aa4bdb5af5b4efe9f3890aff001ff6ae5e48456 |
哈希值 用于 smaz_py3-1.1.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 978770b34fc78fa9543d516202b0b73bf73d5c1c3444fd0982c38afc0958dd55 |
|
MD5 | 6d803218de974387d1a1eda18810d2ce |
|
BLAKE2b-256 | bc293670e6599b401143be7e8d16ed7ffd8c5488d0827766cdb92a9951f2ac74 |
哈希值 用于 smaz_py3-1.1.3-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 169e3fc0519d5cc1250f9cf0691ffd856e8805f42eb933dae26d6177bfcea648 |
|
MD5 | 4a71194f816f4147a18fbf396377da43 |
|
BLAKE2b-256 | b5e95334ca6ddea5ebe26b0737d453ba64bbcfb901b27ae6ee8bc3e5c2913160 |
哈希值 用于 smaz_py3-1.1.3-cp38-cp38-macosx_11_0_arm64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 183fdf95a6e0f7fc0526abb09f3df4714a37e9292ac7108f8392c9c97b93ee74 |
|
MD5 | 4267e5670f7bdc909b79033142e5173f |
|
BLAKE2b-256 | 5a71bdf1b7598827bfa3f075dbe1825c5ee9f441757167b48d0224d752984871 |
哈希值 用于 smaz_py3-1.1.3-cp38-cp38-macosx_10_9_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | e913d63dcc8856aff97f2c56978be4f9088ec6c4fbc05fa684a4f47a31279b8e |
|
MD5 | a30498207e99c4f122b35210c4f5707a |
|
BLAKE2b-256 | 0427a063fd98926765b95d5a1a998849cd6ef6281b25071861757cb5005c4e8d |
哈希值 用于 smaz_py3-1.1.3-cp37-cp37m-musllinux_1_1_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 05cf109bfaca44e2e864236e20eb7ac0dbcfd27da186b5457ca196928c215456 |
|
MD5 | be2ed228cbef6a69c1f12f008eae4c03 |
|
BLAKE2b-256 | 5fd3b6650c7fe786db82b20133f3fb2def1c9cf5c565673c19defa1a19e42e4e |
哈希值 用于 smaz_py3-1.1.3-cp37-cp37m-musllinux_1_1_s390x.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | e88f3975cefb1bea4b49af08623ca1f641d5ec7e34fd59de9bf4ed9e075f86ac |
|
MD5 | 6660b354b4b177c55cbfa3586fb3ada2 |
|
BLAKE2b-256 | a2f3c1279a53e8e7a3e5f403ab3276e0c7a14ea0c446e179367b59d5e5d38d2a |
哈希值 用于 smaz_py3-1.1.3-cp37-cp37m-musllinux_1_1_ppc64le.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | d141a798f58a3949ddafe4c13d6253a1fc5f2af4a7caccee0925a89ee181a109 |
|
MD5 | 8779e674d603dfebe1983126166bb711 |
|
BLAKE2b-256 | 85494927cc7f0eb8524405fe4d661b226c6bc096038dd4f5d07423cc78c9623a |
哈希值 用于 smaz_py3-1.1.3-cp37-cp37m-musllinux_1_1_i686.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | ffc810164872e94b9d0d140fe9c04086e058180b4ba260711ced734b6dbdc324 |
|
MD5 | 2801cf7591e51dc5f02420326d23972d |
|
BLAKE2b-256 | 072179479b246c2c12727cbb4ef27c6766da1030d5a6c9c3ecdbdb3c58192991 |
哈希值 用于 smaz_py3-1.1.3-cp37-cp37m-musllinux_1_1_aarch64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 83505782353063d6aea23fa03fc73f5c832e2f30bbe0e919d79a765f94ff66fe |
|
MD5 | 81fe266f1e15e03d562a5c93604eeb60 |
|
BLAKE2b-256 | beef3843adcf11d77a75ae72045437637c60088cbd7f03d979d33f7e203d5cc9 |
哈希值 用于 smaz_py3-1.1.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 3de9e101fb111c064d6a0b3ac4e087c9b9a76d1540abb14df9e9bb5010b62e15 |
|
MD5 | 1c3b7c8750063254d9b95289863fcc8d |
|
BLAKE2b-256 | 1bacefb79793890a7dd52a531d7be7129ccf0174906949223ea848d04fd198ca |
哈希值 用于 smaz_py3-1.1.3-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | ac697fff5d3679844416554e1e572d0cbfb1e790a8071fd71b40538e08ba96cf |
|
MD5 | e0b7630c5a3929a0455a5df82bd2e0e8 |
|
BLAKE2b-256 | 12c7a46a1be8b5baa25fc428c05a5ed82d66c492dd6c2ed2f080075caad35204 |
哈希值 用于 smaz_py3-1.1.3-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 5f7a952f17bff8909fced2e1a11b1e8ae6f00a62c20a31d92434076b161085b6 |
|
MD5 | 04ba83c69d890600fb1ca63036902d0d |
|
BLAKE2b-256 | e0edddb4f733f55bb5cca4cbcee686834932ad421fdce6e949fe0b3c033d742c |
哈希值 用于 smaz_py3-1.1.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 63c72134fa62232b5e62e7627018af658d14a10d099e71f175f8a61a08e65239 |
|
MD5 | 704f576f65ae1bf02f4ca0128b918c9e |
|
BLAKE2b-256 | c6ac90f2256a64f8a03ca2a5a90fde784b1908b9817c54eab01809c6b2bb322e |
哈希值 用于 smaz_py3-1.1.3-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 73e0a108f88dd28d90b743b1394adbdf559e45c1138fc5e089b25a9f31353133 |
|
MD5 | 4b4a5fd0a940e210947939081618b7a5 |
|
BLAKE2b-256 | d9d77b7b98c2c7158793c29f9b25b3b9733dccadc1ca5edb97ffa03ee4f3f150 |
哈希值 用于 smaz_py3-1.1.3-cp37-cp37m-macosx_10_9_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 6fa55d873924fff153650330c70469d0a48d87f4c6225d0b74a64a389971eec2 |
|
MD5 | 72edb35b75d1f55e6d493f4014d96354 |
|
BLAKE2b-256 | 3e90c04a23dd8450c7112f1547f2349aa8709437484f4f9d1b72d79419a3cec6 |