Python 程序员, 我是 python 新手,我读到我们已经内置了函数来在 python 中实现文件压缩。我只是想知道是否可以在不使用这些内置函数(可能是更长的代码)的情况下完成文件压缩。我想基本上了解这些内置函数的工作原理(它们是如何编码的)。 原谅初学者的谬误(如果有的话), 提前致谢
最佳答案
压缩数据的方法有很多种,但这可能是一项艰巨的任务。您可能想要研究的一个领域是 Huffman Coding这有助于压缩,尤其是对于纯文本。我指出它的原因是它比其他压缩技术更容易实现,并且可以作为一个很好的起点。
当然,您可以自己完成,但它会比使用预构建函数长长,而且可能效果不那么好。
如果您想查找实现,您可以找到开源库并查看实际实现各种压缩算法的代码。
研究和学习代码是一个好主意,但除非有充分的理由不这样做,否则您应该坚持使用预构建的模块。
关于python - 不使用内置函数的文件压缩,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4348660/