2012-07-05 47 views
1

我使用各種第三方庫來轉換我的Linux服務器上的文件。例如,ImageMagick /圖像轉換,libreoffice3.5 /轉換爲Microsoft Office文檔等。Linux應用程序是否需要適當的文件擴展?

這些應用程序是否有可能要求預轉換文件具有文件類型的正確擴展名?例如,如果該文件是一個PNG文件,它將需要被稱爲whatever.png,而不是任何。

謝謝

+0

是的,這是可能的。 – 2012-07-05 20:35:22

回答

3

你的問題聽起來很普通,和一般的Linux應用程序不需要擴展。 bash會高興地執行一個帶有shell命令的.png文件,而vi會打開一個名爲a.exe的文本文件。一般來說,擴展並不是unix/linux的概念。只是文件名中的一個允許的字符。

這就是說,一些特定的應用程序可能會解釋甚至需要正確的擴展名。

+0

謝謝約翰,是的,它是一般的。我可以告訴你我現在正在使用的應用程序,但將來可能會使用其他應用程序。一點背景。我正在將文件從一臺服務器移動到另一臺服務器,並且在目標服務器上隨後將要轉換的地方使用沒有擴展名的隨機名稱會更容易。如果存在風險,我將其以正確的擴展名隨機保存。推薦以後?感謝 – user1032531 2012-07-05 20:44:38

+0

它更符合慣例,擴展將幫助其他用戶在稍後維護您的腳本/應用程序。雖然我說bash會高興地執行.png文件,但這只是令人困惑。所以我會說是後者,並試圖使用擴展,除非有一個壓倒一切的原因。我主要是在談論cli。在gui文件管理器中,我認爲經常存在基於擴展的關聯,就像在windows中一樣,例如使用.png/jpeg的圖片瀏覽器和.pdf的pdf viewer。 – johnshen64 2012-07-05 21:07:40

+0

謝謝!!!!!!!!! – user1032531 2012-07-05 21:17:57

相關問題