Що таке HEX та ASCII-дескриптори або як визначити формат файлу без розширення. Визначення типу файлу за вмістом

Існує безліч різновидів файлів. Вони можуть бути текстовими, графічними, музичними, програмними тощо. Щоб і користувачеві, і операційній системі було простіше орієнтуватися в подібному різноманітті, кожен файл має власне розширення, яке є своєрідним ідентифікатором. Нижче поданий посібник допоможе вам зрозуміти, навіщо потрібно знати розширення файлу, як увімкнути відображення такої інформації в операційній системі Windows і яким чином можна визначити формат файлу, що не має видимого розширення.

Іноді на комп'ютер користувача тими чи іншими шляхами потрапляють файли, з якими раніше операційній системі працювати не доводилося. Швидше за все, програма, необхідна для взаємодії з файлами, встановлена ​​теж не буде. Про це система повідомляє повідомлення наступного виду:

У ньому наводиться інформація про назву файлу, а також стандартне повідомлення, що повідомляє, що операційній системі невідомо, які програми підтримують роботу з таким розширенням. Користувачеві доступно 2 варіанти подальших дій:

  1. Знайти відповідну програму в Інтернеті.
  2. Вибрати необхідну програму самостійно з переліку встановлених.

Практика показує, що перший варіант марний - нічого розумного зазвичай знайти не вдається. А ось друге рішення дуже ефективне. Знаючи розширення файлу, ви зможете без жодних проблем знайти відповідну програму, скориставшись для цього можливостями своєї улюбленої пошукової системи.

Як увімкнути відображення розширень

За промовчанням відображення розширень в операційній системі Windows вимкнено. Досвідчені користувачі за необхідності можуть активувати цю функцію самостійно, а недосвідченою вона і не потрібна – можна випадково змінити розширення важливого системного файлу, що призведе до різних порушень роботи Windows.

Якщо вам потрібно включити відображення розширень, ви напевно знаєте, навіщо це робите. У такій ситуації дотримуйтесь наведеної нижче інструкції.

Як дізнатися формат файлу без розширення

Навіть після увімкнення відображення розширення деякі файли будуть показуватися без такого. Приклад можна побачити на наступному скріншоті.

Цільова сторінка має такий вигляд.

В інформаційному світі є десятки тисяч різноманітних форматів файлів. Як відкрити файл невідомого формату, який не відкривається стандартними програмами?

Що зробити насамперед

Перед тим, як відкрити або запустити файл, що прийшов електронною поштою або знаходиться на флеш-накопичувачі, обов'язково антивірусною програмою і переконайтеся, що він не є ні носієм вірусу.

Розширення файлу

Розширення імені файлу – це літерні або цифрові символи, розташовані після імені файлу та відокремлені від нього точкою. Розширення файлу може розповісти про формат файлу дуже багато.

Але як дізнатися про розширення імені файлу, якщо у Провіднику відображаються тільки імена файлів, а розширення приховані?

У головному меню Провідника виберіть пункт Сервіс, а у випадаючому меню – Властивості папки. Перейдіть на закладку Вигляд, у вікні Додаткових параметрів зніміть птаха з параметра Приховувати розширення для зареєстрованих типів файлів і натисніть кнопку ОК. Тепер у Провіднику в іменах файлів після точки показано їх розширення.

Ще один спосіб дізнатися про розширення файлу, якщо воно не відображається у Провіднику - виконати правий клік мишкою по файлу, у спливаючому меню вибрати пункт Властивості. У вікні властивостей ім'я файлу завжди буде відображено з розширенням, відокремленим від імені файлу крапкою.

Поширені типи та формати файлів

Тип файлу Розширення
Аудіо.aac .ac3 .acm .cdr .kar .kfn .m3u .mid .midi .mp3 .wav
Відео.3gp .3mm .avi .dat .mkv .mov .mp4 .mpeg .mpg .vob .wmv
Графічний.bmp .cdr .djvu .gif .ico .jpg .jpeg .psd .tif .thumb
Текстовий.doc .docx .dot .faq .log .mg .rtf .txt
Архівний.7z .arc .arj .rar .rev .tar .tgz .zip
Виконуваний.app .bat .cmd .com .exe
Інтернет.asp .cer .chm .htm .html .js .jsp .rss .vbd .xul .zfo
Системні.ani .cab .cur .dll .hlp .ico .nfo .reg .sys
Резервні копії.asd .bak .bup .da0 .gho .nba .old .tib
Бази даних.cdb .db .dbf .dsk .fpt .mdb .odb .pdb .sql .xld
Скрипти.aps .asm .dcu .def .dsp .jav .json .pas .res .src

Призначення програми за промовчанням

Для більшості форматів файлів в операційній системі призначені програми, які за промовчанням використовуються для відкриття файлів певного типу.

Як бути у випадках, коли для формату файлу не призначено програму, за допомогою якої можна відкрити цей файл?

Виконайте у провіднику правий клік по файлу та у спливаючому меню виберіть пункт Відкрити за допомогою. У спливаючому меню виберіть пункт Вибрати програму.

У вікні Вибір програми виберіть одну з запропонованих програм і натисніть ОК. Наприклад, ви вибрали програму WinDjView.

Для того, щоб зіставити цю програму файлам такого типу на постійній основі, перед натисканням ОК поставити пташку в параметрі Використовувати вибрану програму для всіх файлів такого типу.

Якщо в списку пропонованих програм немає потрібної програми, можна вказати програму для відкриття файлів вручну.

Для цього у вікні Вибір програми натисніть кнопку Огляд і вкажіть місце розташування потрібної програми, вірніше, її файлу, що виконується.

Наприклад ви вибрали програму AllReader2, а точніше - виконуваний файл AllReader2.exe.

Тепер всі файли такого формату будуть відкриватися цією програмою завжди, доки ви не перепризначите для їх відкриття якусь іншу програму.

Зазвичай операційна система сама відкриває або пропонує відкрити файл програмою. Якщо відкрити файл все ж таки не вдається, дізнатися, яка програма для цього потрібна, можна, звернувшись до всесвітньої спільноти Всесвітньої Павутини.

Нехай для всіх ваших файлів завжди є програма, здатна їх відкрити!


Чи траплялося Вам отримувати на електронну пошту чи іншими каналами зв'язку файли без розширення? Такі файли мають вигляд білого значка, який свідчить, що система не знає, якою програмою його відкрити.

У відповідь на спробу відкрити загадковий документ, Windows запропонує Вам самостійно вибрати програму зі списку.

Така "поведінка" обумовлена ​​тим, що операційна система, аналізуючи розширення файлів, зіставляє їх з потрібною програмою і привласнює їм відповідні значки, щоб не тільки машина, а й користувач розумів, з яким видом інформації він має справу. У нашому прикладі система думає, що файл, який ми намагаємося відкрити, має розширення.09, якого немає в її довіднику, тому і видає таке повідомлення.
Як же виходить, що отриманий документ чи іншого виду файл не має розширення? Швидше за все, справа в тому, що Ваш співрозмовник, редагуючи найменування документа, просто затер те саме розширення.

Як відкрити файл, якщо розширення немає, але відомий вміст файлу

Добре, якщо ми знаємо відправника і знаємо який вид документа нам надіслано. Наприклад, точно знаємо, що цей файл є таблицею. У такому разі ми просто виберемо із запропонованого системою переліку табличний редактор і розкриємо наш файл.

Для цього наводимо курсор на файл, тиснемо правою кнопкою миші і в контекстному меню вибираємо пункт “Відкрити за допомогою”

Потім, тиснемо "Використовувати додаток з цього ПК"

Промотаємо список програм до кінця та оберемо пункт “Знайти програму на цьому комп'ютері”

Буде запропоновано пошукати потрібну програму у папці із встановленими програмами Program Files. Якщо пакет офісних програм встановлений на вашому комп'ютері, ви зможете знайти відповідну папку. Якщо ви використовуєте вільне програмне забезпечення, то замість Microsoft Office можливо будуть такі папки як Libre Office або Open Office

Ще один варіант — дописати потрібно розширення вручну, наприклад.xls, якщо йдеться про Excel-таблицю.

Наводимо курсор на файл, викликаємо контекстне меню правою кнопкою мишки і вибираємо "Перейменувати".

Потім уважно після крапки вводимо правильне розширення і тиснемо Enter, щоб зберегти зміни. З попередженням погоджуємося, тиснемо "Так".

Але як бути, якщо уточнити тип файлу немає можливості?
Чи варто говорити, що якщо відправник невідомий, то намагатися відкрити вкладені не можна в жодному разі, щоб не піддати свій комп'ютер вірусному зараженню. Але якщо файл отриманий з надійного джерела і не викликає у Вас сумнівів, то дізнатися про його тип можна не інакше як проаналізувавши його вміст.

Як визначити тип (формат) файлу за його вмістом

Будь-який файл, чи то текстовий документ, зображення, чи ще щось, є ні що інше, як певним чином структурований код, зрозумілий програмі, призначеної для його читання та/або редагування. Як згадувалося вище, вибір програми для відкриття файлу операційна система здійснює ґрунтуючись на його розширенні. Записується воно після назви файлу через точку. Аналізуючи файл image1.jpeg, де.jpeg — розширення, система розуміє, що це зображення, і для читання файлу потрібно використовувати програму перегляду зображень. Змінивши розширення файлу с.jpeg наприклад на.txt, ми звичайно не перетворимо зображення на текстовий файл, просто система спробує відкрити його з допомогою текстового редактора, у результаті побачимо лише набір символів. Очевидно, формат (тип) файлу визначається зовсім не розширенням, яке вмістом.
Щоб побачити у вмісті файлу ознаки, що вказують на його приналежність до якогось типу, скористаємося шістнадцятковим редактором, наприклад, Hex Editor або онлайн сервісом.
Яке б jpeg-зображення ми не відкрили, можемо спостерігати схожість у перших трьох парах цифр, які вказують на тип файлу.

Залишається знайти якому формату відповідає кодування. Але можна не ускладнювати собі життя та скористатися готовим додатком, який зробить всю роботу. У прикладі це буде програма File Type Verificator (FTV). Вона вільно поширюється та має зрозумілий російськомовний інтерфейс.
Дізнатись формат файлу за допомогою цієї програми простіше простого. Тиснемо кнопку додати файл,

вибираємо потрібний файл через віконце провідника,

і бачимо формат файлу, який відповідає його вмісту.

У програмі передбачена можливість виконати перейменування файлу шляхом зміни його розширення. Щоб скористатися цією функцією тиснемо "Файл" -> "Почати перейменування ..."

А в вікні, що з'явилося потім, тиснемо застосувати, якщо згодні з запропонованим програмою варіантом.

Після таких маніпуляцій проблемний файл відкриватиметься потрібною програмою.

Дуже часто користувачам доводиться стикатися з проблемою, коли файл має певний тип, ми намагаємося його відкрити програмою за промовчанням, а він не відкривається. Наприклад, надсилають поштою текстовий файл (розширення.txt), відкриваємо його, а там лише незрозумілі символи у величезній кількості. Цей файл може виявитися, наприклад, .rar - архівом. Недосвідченому користувачеві може бути зовсім не зрозуміло, як визначити тип файлу, і якою програмою його можна відкрити. Також можлива ситуація, коли файл немає розширення взагалі. У цьому випадку він відображається системою як "невідомий".

А, щоб визначити тип файлу навіть за відсутності розширення, тобто. набору символів (зазвичай трьох) після точки в кінці імені файлу, наприклад, "doc", "gif", пропонуємо скористатися безкоштовною програмою File Type Verificator (FTV)компанії Shedko software.

Завантаження програми

Завантажити програму File Type Verificator (FTV) можна з офіційного сайту розробників за посиланням.

Якщо зі скачуванням програми за вказаним посиланням у Вас виникли складності, пропонуємо завантажити програму з безкоштовного сервісу "Яндекс.Диск" за цим посиланням. Файл програми відповідає поточній версії (квітень 2011 року). Адміністрація дуже просить читача статті залишити повідомлення у коментарях, якщо файл недоступний. Дякую.

Встановлення програми

Запустіть завантажений файл програми, відкриється вікно майстра установки:

Поставте галочку " Я приймаю умови угоди", натисніть " Далі". Відкриється вікно вибору каталогу установки:

Після завершення встановлення відкриється наступне вікно:

Якщо хочете, щоб програма запустилася відразу, залиште галочку біля напису " Запустити File Type Verificator". Натисніть кнопку " Готово".

Якщо після перезапуску програми Ви побачите, що вона має англомовний інтерфейс, зайдіть у Головне менюу пункт " Tools" і виберіть пункт " Select Language(рис. 6):

У вікні (мал. 7) виберіть зі списку під написом " Select preferable language" пункт " Russian.ini", натисніть " ОКі перезапустіть програму.

Якщо російської мови там не виявилося, пропонуємо звернутися до пункту " Русифікація програмиЯкщо ж російський інтерфейс Вам не обов'язковий або він вже є в програмі, наступний підрозділ статті можна пропустити.

Русифікація File Type Verificator

Для русифікації програми File Type Verificator (FTV) необхідно завантажити спеціальний файл (" Russian.zip") на цій сторінці .

Тепер потрібно вийняти файли з архіву. Для цього можна скористатися таким архіватором, як WinRar. Також на нашому сайті представлена ​​стаття з безкоштовної програми Zipeg для Windows. Вона дозволяє вийняти файли з архіву. Стаття доступна за .

Розархівуйте файли з архіву в якусь тимчасову папку. Після цього скопіюйте їх (там буде 2 файли: " Russian.ini"і" russian.chm") у папку " langs". Для цього відкрийте" Мій комп'ютер(або натисніть на клавіатурі клавіші " Win+E"; клавіша " Winмає значок системи Windows" і знаходиться зазвичай поруч із клавішею " Ctrl"), виберіть диск, який ви вибирали під час встановлення програми (якщо ви встановлювали програму в папку за замовчуванням, то, швидше за все, це диск "С:"). Потім зайдіть у папку " Program Files", знайдіть папку установки програми " FileType Verificator", і в ній Ви знайдете папку" langs".

Надіслав Вам хтось e-mail з файлом, з яким не знаєте що робити? Ви завантажили файл і не маєте поняття для чого він призначений? У чому можна відкрити файл із цим розширенням? Відповіді на ці запитання знайдете у цій статті.

З часів MS-DOS на відміну окремих файлів застосовуються звані розширення. Раніше застосовувалися розширення завдовжки три знаки за точкою, сьогодні ж це обмеження вже не діє. Деяким операційним системам, як Linux, розширення взагалі не потрібні. Для ідентифікації файлів у цих системах застосовується команда file, де параметром служить ім'я файлу - згодом дізнаєтеся про його зміст.

І все ж розширення в цих системах можуть з'являтися, це може бути у випадку докладання до e-mail або файлу з Інтернету. Завдання розширення - розрізняти файли за змістом. На перший погляд так можна визначити, що файл міститиме. Для прикладу можна визначити, що файл.txt міститиме текст, .jpg - картинку а.avi звичайно ж відео. А що, наприклад, bz2, .7z, .lha і т.д.. Не знаєте? Читайте далі і дізнаєтесь, як це визначити.

Як визначити, який це файл?

Перша проблема, з якою Ви можете зіткнутися, це те, що розширення даного файлу не відоме Вашій системі і система запитає, в якій програмі має бути відкритий файл. Якщо розширення невідоме користувачу, потрібно почати пошук в Інтернеті. Деякі використовують улюблену пошукову систему як наприклад Google, або використовують прямо деякі зі спеціалізованих сайтів. Завдяки їм дізнаються, про який файл мова йде і в яку програму потрібно шукати. Деякі сайти, що займаються розширеннями:

File extensions (http://www.file-extensions.org/)

Цей сайт пропонує простий пошук розширення файлу, початкової літери, або можете переглядати розширення за їх призначенням. Якщо ви знайдете своє розширення, то дізнаєтеся і докладну інформацію про цей формат, а також у яких програмах може бути даний файл відкритий.

FileInfo.net (http://www.fileinfo.net/)

Цей сайт пропонує такі ж функції як і попередній різницею, що не показує й інші можливі розширення для даного формату. На відміну від попереднього рішення, тут знайдете і відповідні програми для операційної системи Windows, Mac OS a Linux.

Розширення файлів(http://www.pndesign.cz/pripony-souboru.php)

Чеська подоба попередніх сайтів. На жаль, багато інформації тут не знайдете. Все ж таки основна інформація про дане розширення тут є.

І все ж таки якщо не виходить?

Розширення можна просто змінити і пошуки по розширенню не обов'язково призведуть до правильної мети. Зі зміною розширення я зіткнувся в одного користувача, який не міг відтворити фільм, тому що його розширення було для встановленого плеєра невідоме (.mp4). Тоді змінили розширення на .avi та його улюблений програвач фільм відтворив. Це рішення все ж таки не зовсім підходяще, тому його не рекомендую. Якщо хтось так уже зробив, рішенням можуть бути різні онлайн послуги для ідентифікації файлів. Між такими online послугами є такі:

iConv (http://www.iconv.com/file.htm)

Пропонує цікаву online послугу, де достатньо завантажити файл. Надалі Вам сторінка "скаже", що цей файл містить. На жаль, інформація з цієї послуги надто скромна. Тож її використання лише орієнтовне. Використовувати можна у разі, якщо істотно змінено формат, тобто. файл з розширенням.txt насправді відео.

Online TrID File Identifier (http://mark0.net/onlinetrid.aspx)

Тут можете знову завантажити файл, про який нічого не відомо. Ця послуга надасть Вам важливу інформацію про файл. На відміну від попередньої програми, це надає більше інформації.

А якщо немає інтернету? TrID

Проект Online TrID File Identifier має і offline версію у вигляді програми, що управляється з командного рядка. Це може бути для одного плюсом, для іншого, навпаки, мінусом. І ця програма зможе визначити, що насправді файл являє собою, використовує не тільки розширення. Визначення вмісту відбувається за допомогою дослідження та порівняння структури масиву даних, тому ідентифікація у невеликих файлів може тривати довше, ніж у наступної програми.

File

Знову проста програма, яка керується через командний рядок. В результаті роботи програми отримайте інформацію про цей файл у вигляді типу та meta даних. У цьому випадку можете дізнатися, наприклад, ім'я автора даного документа. Ідентифікація великих файлів, за часом, все-таки складніша, ніж у попередньому випадку.