【发布时间】:2013-11-22 00:38:18
【问题描述】:
这个问题本质上是在编写更大的程序时出现问题。我已将问题的原因缩小到这个小得多的问题;
简单地说,我们遵循以下程序;
- 制作图片,例如位图,使用 Paint
- 通过重命名将此图片转换为 .txt 文件
- 复制文本文件中的所有字符,使用记事本访问
- 将其粘贴到新的 .txt 文件中
- 将此转换为原始图片文件类型,例如位图
我们为此获取的图片将无法打开,因为它显然已损坏。为什么会这样?
在进行此操作时,我假设所有数据都包含在编码中的图片中,这是不正确的吗?是否创建了一些“隐形签名”以防止在没有适当软件的情况下创建新的图片文件?如果是这样,我可以使用 Python 2.7.5 中的 pygame 支持的其他文件类型吗?
计算机存储文件的方式是否类似于游戏安装存储与安装相关的文件的方式,因此它们不允许应用程序在未合法安装的情况下执行?如果是这样,我可以使用不这样做的文件类型吗?
总的来说,主要是想弄清楚为什么这不起作用。感谢您的任何回复,非常感谢
【问题讨论】:
-
通过转换换行符,这是否会像我看到的那样将相同的字符发送到下一个文件?
-
尝试这样做的原因是因为希望程序在不存在文件的实际副本的情况下重现图片文件,而不是在字符串中包含字符。正在尝试为我正在制作的游戏制作安装程序。
-
好的,为所有帮助的人喝彩
标签: python image file encoding