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

最佳答案

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

当然可以自己做,但是比使用预建函数要长得多,而且效果可能不那么好。

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

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

10-08 00:28