разница между расширениями файлов? - PullRequest
1 голос
/ 10 июня 2010

В чем разница между этими расширениями:

  1. *. Htm или * .html // HTML
  2. *. Jpg или * .jpeg или * .jpe // Изображениеформат
  3. *. pl или * .plx // Perl

Спасибо,

Ответы [ 4 ]

5 голосов
/ 10 июня 2010
3 голосов
/ 10 июня 2010

Ничего особенного, кроме того, как ваша операционная система может связать их с приложениями. Сам HTTP даже не заботится о расширениях.

Некоторые из них являются историческими. .htm проистекает из дней DOS / Windows 3.1, когда имена файлов должны были быть в формате "8.3", то есть восемь символов для имени файла, точка и три (и только три) буквы для расширения файла.

1 голос
/ 10 июня 2010

Некоторые операционные системы, такие как DOS и более ранние версии Windows, имели ограничение в 3 символа для расширения файла.Более современные воплощения Windows по-прежнему генерируют такие короткие имена файлов (aka 8.3 filename ) для файлов с более длинными именами файлов, чтобы поддерживать совместимость с некоторыми устаревшими программами.

Нет разницы между файлами с расширением .htm против .html или файлами с .jpg против .jpeg.

Что касается .pl против .plx, см. эту ссылку из сообщения VoodooChild.

Редактировать: Обратите внимание, что технически файл .pl может быть прологомисходный файл, в этом случае .pl может считаться отличным от .plx расширения скрипта Perl.

1 голос
/ 10 июня 2010
...