我使用各种第三方库来转换Linux服务器上的文件。例如,ImageMagick / convert for images,libreoffice3.5 / convert-to for Microsoft Office documents等。
这些应用程序是否可能要求预转换文件具有适当的文件类型扩展名?例如,如果文件是png文件,则需要调用whatever.png,而不仅仅是。
谢谢
答案 0 :(得分:3)
你的问题听起来很普遍,一般来说linux应用程序不需要扩展。 bash将使用shell命令执行.png文件,vi将打开一个名为a.exe的文本文件。扩展通常不是unix / linux概念的开头和。只是文件名中允许的字符。
这就是说,某些特定的应用程序可能会解释甚至需要正确的扩展。