Допустим, у вас в офисе есть система папок, которая гласит: «Английские документы помещаются в коричневые папки; испанские документы помещаются в розовые папки; французские документы в красные папки; японские документы в белые папки; ...»
Если вы поместите «こ れ は 英語 じ ゃ ね 〜 よ ば か» в коричневую папку, текст не станет английским. Это просто означает, что вы положили его в неправильную папку. Если вы поместите «egu egu egu egu egu» в японскую папку, это не перестанет быть бредом.
Расширение файла - это часть имени файла, которую мы используем условно для обозначения того, какой тип содержимого имеет файл (например, цвет папки). Формат файла - это структура содержимого файла (например, знание языка, на котором будет читаться статья).
Расширения в основном предназначены для пользователей, поэтому мы знаем, что есть у каждого файла, а также ярлык, чтобы ОС могла открыть файл с помощью приложения, которое, по ее мнению, подходит для него (точно так же, как можно увидеть коричневую папку и решить, что она должна идти. англоговорящему сотруднику).
Так же, как говорящий по-японски сможет читать текст на японском языке в коричневой папке (если она была передана явно), читатель PDF сможет читать документ в формате PDF независимо от его расширения (если вы создаете PDF-файл). Читатель откроет его, а не полагается на ОС, чтобы выяснить правильное приложение). Точно так же, как никто не может читать «egu egu egu egu egu», несмотря на то, что его папка утверждает, что он японский, программа для чтения PDF смущена тем, что находит содержимое в формате, отличном от PDF, в файле .pdf
.