2010-06-10 74 views
1

是什麼這些擴展之間的區別:文件擴展名的區別?

  1. * .htm或*。html的HTML //
  2. * .jpg或* jpeg或* .jpe //圖片格式
  3. *特等或* .PLX // Perl的

感謝,

+0

真的沒什麼不同。他們在各自的內容類型中引用相同的東西。 – deostroll 2010-06-10 05:01:12

回答

3

沒什麼,真的,除非你的操作系統可以選擇如何將它們與應用相關聯。 HTTP本身甚至不關心擴展。

其中一些是歷史的。 .htm源自DOS/Windows 3.1天,當文件名必須是「8.3」格式時,即文件名,點和文件擴展名的三個(只有三個)字母爲八個字符。

1

某些操作系統,如DOS和Windows的早期版本有一個3符號L模仿文件擴展名。爲了保持與一些傳統軟件的兼容性,Windows的更多現代化版本仍然生成這些具有較長文件名的文件的短文件名(a.k.a 8.3 filename)。

擴展名爲.htm.html的文件或.jpg.jpeg的文件之間沒有區別。

至於.pl vs .plx,請參閱VoodooChild的帖子this link

編輯:請注意,技術上.pl文件可能是在這種情況下.pl可以考慮從.plx擴展名的Perl腳本不同的Prolog的源文件。