不使用内置函数的文件压缩

2024-06-23 19:03:16 发布

您现在位置:Python中文网/ 问答频道 /正文

python程序员, 我是python新手,我读到我们有内置函数来实现python中的文件压缩。我只想知道如果不使用这些内置函数(也许是更长的代码)是否可以完成文件压缩,我想基本了解这些内置函数的工作原理(它们是如何编码的)。 原谅初学者的谬误(如果有的话), 提前谢谢


Tags: 文件函数代码编码内置程序员原理初学者
2条回答

如果您想了解有关文件压缩工作原理的更多信息,可以在文件中的python源代码中找到这些代码gzip.py. 您还应该查看zlib源代码,gzip模块基于它。在

您可以从zlib.net网站. 在

有很多不同的方法来压缩数据,但这可能是一个相当艰巨的任务。您可能需要研究的一个领域是Huffman Coding,它可以帮助压缩,特别是对于纯文本。我指出这一点的原因是它比其他压缩技术更易于理解,并且可以作为一个很好的起点。在

当然,这是可能的,你自己做,但这将是远远比使用预先构建的功能,并可能没有那么有效。在

如果您想查找实现,您可以找到开源库并查看实际实现各种压缩算法的代码。在

研究和学习代码是一个很好的主意,但是除非有很好的理由,否则您应该坚持使用预先构建的模块。在

相关问题 更多 >

    热门问题