在linux机器上,只需重命名即可将文件名从“abc.jpeg”更改为“abc.png”。我仍然可以在图像查看器中打开我的照片。
我想知道当我们更改名称时压缩技术是否也会发生变化,或者只是名称发生了变化,图像查看器本身会按照它的喜好打开它吗?
答案 0 :(得分:2)
文件名与文件流的内容无关。我遇到的每个解码器都会根据其内容对流进行解码;而不是文件名。如果文件名与流类型不对应,某些解码将发出警告。
对于您的问题,重命名不会改变我见过的任何系统上文件的内容。
答案 1 :(得分:0)
正如yacc在评论中指出的那样,重命名该文件不会改变压缩方法,如果我们想要一个真正的png,我们将不得不转换它。
在图像查看器中打开图像/文件的十六进制签名之前,请检查它。更改名称不会更改此签名,因此,即使您的文件名是.png,它实际上是一个jpeg,您的查看者通过十六进制签名知道它。