Як визначити формат файлу - їдемо в Чувашії, go to chuvashia

трохи теорії
Що робити
Вітаю, дорогі друзі! Днями на захист дипломів мої колеги зіткнулися з невеликою проблемою визначення невідомого їм формату файлу (як виявилося пізніше - все було простіше простого). Встановлені на комп'ютері програми не змогли визначити даний формат і відкрити файл. Стало зрозуміло - Що робити?
За рішенням даного питання колеги підійшли до мене, подивившись на файл, зміг визначити його і відкрити на своєму комп'ютері (бо даний формат файлу, як правило, використовується в безкоштовному ПО).
трохи теорії
А давайте заглянемо з Вами в Вікіпедію і подивимося, що там написано про формати -
Формат - структура файлу, що визначає спосіб його зберігання і відображення на екрані або при друці. Формат файлу зазвичай вказується в його імені, як частина, відокремлена крапкою (зазвичай цю частину називають розширенням імені файлу, хоча, строго кажучи, це невірно). Наприклад, закінчення імені (розширення) «.txt» зазвичай використовують для позначення файлів, що містять тільки текстову інформацію, а «.doc» - містять текстову інформацію, структуровану відповідно до стандартів програми Microsoft Word. Файли, вміст яких відповідає одному формату (рідше - одного сімейства форматів), іноді називають файлами одного типу.
Так як загальноприйнята в обчислювальній техніці концепція файлу - неструктурована послідовність байтів, комп'ютерні програми, що зберігають в файлах структуровані дані, повинні якось перетворювати їх в послідовність байтів і навпаки (в ООП ці операції називаються, відповідно, «сериализацией» і «десеріалізацію»; для текстової інформації останнім також називається «розбір» або «парсинг»). Алгоритм цього перетворення, а також угоди про те, як різні фрагменти інформації розташовуються усередині файлу, і складають його «формат».
Різні формати файлів можуть відрізнятися ступенем деталізації, один формат може бути «надбудовою» над іншим або використовувати елементи інших форматів. Наприклад, текстовий формат накладає тільки найзагальніші обмеження на структуру даних. Формат HTML встановлює додаткові правила на внутрішній устрій файлу, але при цьому будь-який HTML-файл є в той же час текстовим файлом.
Що робити
Спочатку при відкритті файлу невідомого формату необхідно з'ясувати якого виду файл і спробувати підібрати конкретну програму, якої краще скористатися, щоб відкрити такий файл.
Величезна кількість типів файлів були створені за минулі роки. Це пояснюється тим, що фахівці і компанії з розробки створюють нові формати файлів для написаних ними програм. Найбільш загальновідомими форматами файлів є ті, які використовуються багатьма програмами. Деякі формати файлів були створені спеціально для того, щоб найкращим чином відображати певні види інформації.
Щоб більше дізнатися про формати файлів і їх особливості ви цілком можна відвідати спеціалізовані сайти-бібліотеки, присвячені різним форматам файлів.
Одним з таких ресурсів, яким я користуюся, є Open-file - Довідник типів файлів.
Сайт open-file.ru присвячений різним форматам файлів. На даний момент в нашій базі даних типів файлів налічується близько 4000 унікальних розширень файлів і 4700 форматів. На одне розширення може припадати кілька форматів файлів, тому що файл одного і того ж розширення може містити різні дані і, відповідно, відкриватися різними додатками.
А так виглядає приклад довідника файлів -
Вітаю, дорогі друзі! Днями на захист дипломів мої колеги зіткнулися з невеликою проблемою визначення невідомого їм формату файлу (як виявилося пізніше - все було простіше простого). Встановлені на комп'ютері програми не змогли визначити даний формат і відкрити файл. Стало зрозуміло - Що робити?
За рішенням даного питання колеги підійшли до мене, подивившись на файл, зміг визначити його і відкрити на своєму комп'ютері (бо даний формат файлу, як правило, використовується в безкоштовному ПО).
трохи теорії
А давайте заглянемо з Вами в Вікіпедію і подивимося, що там написано про формати -
Формат - структура файлу, що визначає спосіб його зберігання і відображення на екрані або при друці. Формат файлу зазвичай вказується в його імені, як частина, відокремлена крапкою (зазвичай цю частину називають розширенням імені файлу, хоча, строго кажучи, це невірно). Наприклад, закінчення імені (розширення) «.txt» зазвичай використовують для позначення файлів, що містять тільки текстову інформацію, а «.doc» - містять текстову інформацію, структуровану відповідно до стандартів програми Microsoft Word. Файли, вміст яких відповідає одному формату (рідше - одного сімейства форматів), іноді називають файлами одного типу.
Так як загальноприйнята в обчислювальній техніці концепція файлу - неструктурована послідовність байтів, комп'ютерні програми, що зберігають в файлах структуровані дані, повинні якось перетворювати їх в послідовність байтів і навпаки (в ООП ці операції називаються, відповідно, «сериализацией» і «десеріалізацію»; для текстової інформації останнім також називається «розбір» або «парсинг»). Алгоритм цього перетворення, а також угоди про те, як різні фрагменти інформації розташовуються усередині файлу, і складають його «формат».
Різні формати файлів можуть відрізнятися ступенем деталізації, один формат може бути «надбудовою» над іншим або використовувати елементи інших форматів. Наприклад, текстовий формат накладає тільки найзагальніші обмеження на структуру даних. Формат HTML встановлює додаткові правила на внутрішній устрій файлу, але при цьому будь-який HTML-файл є в той же час текстовим файлом.
Що робити?
Спочатку при відкритті файлу невідомого формату необхідно з'ясувати якого виду файл і спробувати підібрати конкретну програму, якої краще скористатися, щоб відкрити такий файл.
Величезна кількість типів файлів були створені за минулі роки. Це пояснюється тим, що фахівці і компанії з розробки створюють нові формати файлів для написаних ними програм. Найбільш загальновідомими форматами файлів є ті, які використовуються багатьма програмами. Деякі формати файлів були створені спеціально для того, щоб найкращим чином відображати певні види інформації.
Щоб більше дізнатися про формати файлів і їх особливості ви можете відвідати спеціалізовані сайти-бібліотеки, присвячені різним форматам файлів.
Одним з таких ресурсів, яким я користуюся, є Open-file - Довідник типів файлів.

Сайт open-file.ru присвячений різним форматам файлів. На даний момент в нашій базі даних типів файлів налічується близько 4000 унікальних розширень файлів і 4700 форматів. На одне розширення може припадати кілька форматів файлів, тому що файл одного і того ж розширення може містити різні дані і, відповідно, відкриватися різними додатками.
А так виглядає приклад довідника файлів -