Розширення файлу це коротка частина в кінці імені файлу після крапки. У expenses.xlsx базове ім'я це expenses, а розширення це xlsx. Windows визначає типи файлів за їхнім розширенням і використовує його, щоб вибрати застосунок і піктограму для файлу.
Розширення типу файлу це поле у звіті про метадані. Зазвичай воно показує розширення для типу даних усередині файлу, яке може відрізнятися від розширення в імені файлу. Засіб читання метаданих ExifTool називає це поле FileTypeExtension і описує його як поширене розширення типу файлу малими літерами.
Як виглядає значення
Значення це розширення малими літерами без крапки, зазвичай довжиною 3 або 4 символи. Один тип файлу може мати кілька поширених розширень, але в полі показується лише одне з них.
Наприклад, зображення JPEG може закінчуватися на .jpeg, .jpg або .jpe, а його розширення типу файлу це jpg. ExifTool наводить такі значення для деяких поширених форматів:
jpgдля зображення JPEGtifдля зображення TIFFpngдля зображення PNGmp3для аудіофайлу MP3mpgдля відео MPEGpdfдля документа PDF
Звідки походить значення
Файл не зберігає своє розширення типу файлу. Засіб читання метаданих обчислює значення щоразу, коли зчитує файл. ExifTool позначає це поле як недоступне для запису, тому ви не можете його змінити.
Щоб визначити тип, ExifTool читає перші байти файлу, які називаються заголовком. Формат може мати магічне число, тобто фіксовану послідовність байтів у визначеному місці файлу. Спочатку ExifTool перевіряє формат, який пропонує розширення в імені файлу.
Якщо формат має магічне число, байти повинні йому відповідати, незалежно від імені файлу. Розширення все одно може допомогти визначити тип, наприклад, між форматами сирих зображень камер на основі TIFF, такими як NEF та ARW. Потім ExifTool надає звичне розширення для знайденого типу.
Чим розширення відрізняється від типу файлу
Тип файлу це формат даних усередині файлу, наприклад JPEG або MP3. Розширення це лише частина імені, і будь-хто може його змінити під час перейменування файлу.
Нове розширення не перетворює файл в інший формат, оскільки не змінює нічого, крім імені. Після цього файл може більше не відкриватися у застосунку, в якому його було створено.
Тому у звіті про метадані показуються обидва значення. Ім'я файлу показує розширення, яке було надано файлу, а розширення типу файлу показує розширення, що відповідає вмісту. Тип MIME називає той самий тип файлу в третій формі.
Чому це важливо для вашого файлу
Порівняйте розширення в імені файлу з розширенням типу файлу. Якщо вони збігаються, ім'я зазвичай відповідає вмісту. Зображення JPEG з іменем photo.jpeg також підходить, оскільки jpeg і jpg це обидва поширені розширення для JPEG.
Якщо вони відрізняються, перевірте, чи обидва є поширеними розширеннями для одного формату, наприклад tiff і tif. Якщо ні, ім'я може не відповідати вмісту. Комп'ютер вибирає застосунок за розширенням, тому файл може відкриватися в неправильному застосунку або взагалі не відкритися.
Щоб порівняти 2 значення, вам потрібно бачити розширення в імені файлу. На Mac розширення зазвичай приховані. Ось як їх показати:
- На Mac: у Finder виберіть "Settings" у меню Finder, натисніть "Advanced" і позначте "Show all filename extensions"
- У Windows 11: у Провіднику файлів виберіть "View", потім "Show", потім "File name extensions"