Расширения — это группа специальных символов, определяющих характер файла в любой операционной системе. Эти расширения также позволяют системе оценивать связанные с файлом программы. Доступны различные расширения файлов, включая PNG, MP3, JPG, JPEG, DOC, SVG, EXE, DAT, LOG и т. д.
Например, .DOCX с файлом показывает, что конкретный файл связан с Microsoft Word. Когда вы пытаетесь открыть файл, Windows автоматически открывает его в приложении Microsoft Word. Важным фактом здесь является то, что изменение расширения файла изменит формат файла и ничего больше в файле, кроме его имени.
Однако всегда возникают споры о том, имеют ли значение расширения файлов в Linux. Итак, это руководство поможет вам узнать всю информацию о расширениях в Linux.
Вы можете легко определить тип файла в Linux, используя команду file. Эта команда показывает фактический формат файла, не зная его расширения. Мы также можем использовать опцию -s для чтения заблокированного файла или файла со специальными символами. Давайте рассмотрим наиболее актуальные концепции и факторы и выясним, имеют ли значение расширения файлов в Linux.
Linux не использует расширение файла, присутствующего в компьютерной системе, для распознавания типа файла. Вместо этого Linux проверяет первые несколько символов содержимого файла.
Например, все файлы растровых изображений (с расширением .bmp) в Windows и macOS заканчиваются расширением .bmp. Но в Linux он начинается с символов BM, присутствующих в первых двух байтах.
Честно говоря, расширения иногда имеют значение в Linux, потому что если файл содержит расширение «.deb», он автоматически открывается в установщике программного обеспечения. Кроме того, если вы измените имя «textfile.odt» на «textfile.txt» и попытаетесь открыть его в текстовом редакторе, файл автоматически будет поврежден. Вы получаете следующий результат, когда пытаетесь открыть файл «.odt» как «файл .txt»:
Следовательно, расширения, безусловно, иногда имеют значение в Linux, потому что каждая операционная система имеет свой механизм. Вы не можете изменить расширения файла в соответствии с вашими потребностями, потому что в конечном итоге вы получите поврежденные файлы. Поэтому мы рекомендуем вам проверить расширения перед их изменением.
Завершая этот момент, Linux использует содержимое файла для определения типа файла, а не имя файла. Однако, исходя из этого, мы не можем считать расширения файлов несущественными в Linux. Поэтому необходимо понимать работу расширений, чтобы использовать файлы без проблем.
Мы рекомендуем вам проверить расширения файлов, так как расширение доступно с именем файла. Linux всегда читает файл, чтобы запустить его как наиболее подходящее приложение. Однако вы можете выбрать любое приложение в соответствии с вашими требованиями. Кроме того, убедитесь, что вы не вносите никаких изменений в расширение настроенного файла, потому что это может создать серьезные проблемы.