Все расширения файлов за 11 минут
All of Them
0:00 / 0:00
Все расширения файлов за 11 минут
558 просмотров · 1 дн. назад
All of Them
328 подписчиков
558 просмотров · 1 дн. назад
Расширения файлов, от .txt до .exe, объясняются по одному: что это за расширение, почему оно выглядит именно так, и какое настоящее имя файла скрывается в первых байтах, считанных из файлов, созданных нами самими в шестнадцатеричном редакторе.
.txt, .jpg и .jpeg, .png, .gif, .mp3, .mp4, .pdf, .doc и .docx, .zip, .html и .htm, .iso, .bat, затем .bmp, .wav, .avi, .rar, .ini и .csv, быстро. Затем два самых странных: .com, у которого вообще нет формата, и .exe, где каждая программа Windows начинается с одних и тех же двух букв.
Каждая отображаемая на экране подпись взята из созданного нами файла, проверенного на соответствие установленным спецификациям: спецификациям W3C и IETF, стандарту определения MIME WHATWG, документации Microsoft и выпущенному исходному коду MS-DOS, руководству IBM по DOS 1982 года, APPNOTE от PKWARE и ECMA-119, все перечисленные ниже.
Все по порядку
0:00 Две буквы
0:28 .txt
1:13 .jpg и .jpeg
2:00 .png
2:47 .gif
3:28 .mp3
4:15 .mp4
4:43 .pdf
5:08 .doc и .docx
5:49 .zip
6:26 .html и .htm
7:00 .iso
7:42 .bat
8:12 Остальное, быстро
8:56 .com
9:38 .exe и MZ
Источники
WHATWG, стандарт определения MIME-значений: https://mimesniff.spec.whatwg.org/
Поддержка Microsoft, расширения имен файлов в Windows: https://support.microsoft.com/en-us/w...
IANA, тип носителя image/jpeg: https://www.iana.org/assignments/medi...
ITU-T T.81, стандарт JPEG (1992): https://www.w3.org/Graphics/JPEG/itu-...
JFIF 1.02 (1992): https://www.w3.org/Graphics/JPEG/jfif...
RFC 2083, PNG 1.0 (1997): https://www.rfc-editor.org/rfc/rfc208...
Грег Ролофс, История PNG: https://www.libpng.org/pub/png/pnghis...
Спецификация GIF89a (1989): https://www.w3.org/Graphics/GIF/spec-...
The New York Times, Награда создателю GIF (2013): https://bits.blogs.nytimes.com/2013/0...
NPR, MP3: история инноваций и предательства (2011): https://www.npr.org/sections/therecor...
Adobe, Хронология PDF: https://www.adobe.com/acrobat/resourc...
Microsoft, [MS-CFB] Составной двоичный формат файла: https://learn.microsoft.com/en-us/ope...
Поддержка Microsoft, форматы Open XML и расширения имен файлов: https://support.microsoft.com/en-us/o...
PKWARE, APPNOTE.TXT (формат ZIP): https://www.pkware.com/appnote
IANA, тип носителя text/html: https://www.iana.org/assignments/medi...
ECMA-119, файловая система CD-ROM (2-е издание, 1987 г.): https://www.ecma-international.org/wp...
IBM, руководство по дисковой операционной системе 1.0 (январь 1982 г.): https://www.bitsavers.org/pdf/ibm/pc/...
Microsoft, исходный код MS-DOS (лицензия MIT): https://github.com/microsoft/MS-DOS
RFC 4180, формат CSV (2005): https://www.rfc-editor.org/rfc/rfc418...
Рэймонд Чен, «Старая новая вещь»: https://devblogs.microsoft.com/oldnew...
Microsoft, формат PE: https://learn.microsoft.com/en-us/win...
Сеть выпускников Microsoft, устная история Марка Збиковски (2024): https://www.microsoftalumnivoices.com...
Изображения и авторские права
Christliches Medienmagazin pro, CC BY 2.0: https://commons.wikimedia.org/wiki/Fi...
Видеоматериалы: Pexels
Карты: Natural Earth (общественное достояние)
Каждый шестнадцатеричный дамп на экране — это файл, созданный нами самими, за исключением заголовков .doc и .exe, взятых из собственных спецификаций Microsoft
Стандарт определения MIME-типов WHATWG, CC BY 4.0; Исходный код MS-DOS от Microsoft, лицензия MIT
Цитаты: каждая с указанием исходного кода ниже
Плитки, значки файлов и каждый рисунок: наши собственные
#РасширенияФайлов #ИсторияКомпьютеров #Объяснение