2013-04-18 44 views
8

我想製作一個可供下載的動態生成的.ini文件,是否有.ini文件的Content-Type的標準化值?.ini文件的內容類型是什麼?

我發現一些地方說這是text/plain,但我有點可疑。

+1

@summea:奇怪的問題。 CSS文件是一個文本文件,但是以「text/css」的形式發送。 Javascript文件是一個文本文件,但以「text/javascript」的形式發送。 HTML文件是一個文本文件,但是以「text/html」的形式發送。因此,我驚訝的是,似乎沒有任何「文本/ ini」? – Benjamin

+0

關於CSS的有效點;我在下面寫了一個答案,希望能夠清除關於'.ini'文件內容類型的任何混淆。 '.css'文件與'.ini'文件之間的部分區別在於'.ini'不直接用於web相關的開發(除了配置等),而''。 css'專門用於網頁開發。 – summea

回答

11

IANA list of MIME Media Types檢查告訴我們,.ini沒有在媒體類型的列表中列出(尤其在list of Text Media Types

此外,the Wikipedia entry on .ini files解釋說,.ini文件是真的只是「簡單的文本文件「。驗證這些結果

一種方法是在一個給定的.ini文件運行以下命令(在* nix中,至少):

$ file --mime-type php.ini.default 

這給了我們以下結果:

php.ini.default: text/plain 
+1

謝謝,'file'命令是一個很好的證明。我已經在'php.ini'上運行了它(我猜它可能與'php.ini.default'不同),但它確實也是'text/plain'。 – Benjamin

+0

@Benjamin很高興聽到它! – summea

+2

那麼各種專門的文件類型可以被認爲是「簡單的文本文件」,但他們仍然值得一個特定的MIME類型。 –