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

标签 python file compression

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

最佳答案

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

当然,您可以自己完成,但它会比使用预构建函数长,而且可能效果不那么好。

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

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

关于python - 不使用内置函数的文件压缩,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4348660/

相关文章:

linux - 为什么我无法在 Ubuntu 上加入这两个文件?

c - 在 Visual 项目中包含一个文件以便使用它

c++ - 使用 boost::iostreams 提取压缩文件

compression - 有效的 gzip 文件包含一大块 NULL 字节 - 为什么?

python - numpy 中 View 的 ndarray.data 行为

python - 使用特定值改变条形图中每个条形的颜色

linux - 我可以在 Linux 中用所有文件中的新内容更新文件的一部分吗

batch-file - 7zip 超 LZMA2 压缩

python - 在 SQLite3 DELETE 语句中引用 python 变量

python - Django - ModelForm : Add a field not belonging to the model