正如标题所说,需要将zip文件转换为文本文件,无论大小和是否有意义,我都需要再次将其重新转换为该zip文件(损失少)。我遇到的主要问题是如何找到字符的替代文本/数字版本。

ASCII不会清楚地工作,因此需要帮助,当您在编辑器中看到时,特别是在zip中垃圾中垃圾chars的角色的替代文本。

我不是说英语的人,所以我希望以上对你们有意义:)

有帮助吗?

解决方案

查看基础64编码。 PHP对此具有功能.

其他提示

我认为您正在寻找的是 base64_encodebase64_decode. 。您可以使用这些功能将任何任意二进制数据转换为文本,然后再次返回二进制。

当然,它具有将数据大小增加约33%的副作用

尝试使用将zip文件编码为文本文件的base64 http://en.wikipedia.org/wiki/base64

听起来您想使用 UUENCODE, ,基本上将二进制数据转换为ASCII-Transferale档案。
PHP还具有base64_encode(),大多数人在此处使用。作为最后的度假胜地,也有引用_printable_encode()

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top