Кожен користувач комп'ютера повинен знати, щов системі присутня величезна кількість всіляких файлів, що відрізняються за типом. У більшості випадків вони навіть графічно позначені різними значками. Давайте подивимося, як тип файлу пов'язаний з його розширенням і яку інформацію з цього можна отримати.
Що таке розширення файлу?
Перш за все, потрібно чітко усвідомлювати, щорозширення файлу не взялося звідкись зі стелі. Розширення імені файлу, як правило, характеризує його тип, а точніше, створено шляхом скорочення основного опису.
Як найпростіших прикладів можна назвати,скажімо, файл з розширенням .exe (скорочення від Executable або по-російськи «виконуваний» файл) або .wma (скорочення від Windows Media Audio - звуковий тип) і т.д. Як бачимо, розширення імені файлу, як правило, характеризує не тільки його тип, а й належність до основної програми, яка передбачена в «операційки» для його відкриття. Подивимося, як це сприймається самою системою.
Розширення імені файлу: що характеризує це скорочення?
Про типах файлів можна говорити без урахуваннядодатків, які спочатку здатні їх відкривати. Правда, і тут не все так просто. Подивіться, адже файли EXE, по суті, самі є програмами і призначені для відкриття інших файлів.
Кром того, за допомогою виконуваних компонентівтипу .exe можна відкривати безпосередньо проекти або документи, створені в даному додатку, якщо не порівняна інша програма (що зустрічається досить часто). Так, наприклад, документи, що мають розширення .doc (рідний формат Microsoft Word) можна відкрити не тільки в стандартному офісному додатку або в WordPad, але і в більшості програм сторонніх розробників.
Що стосується деяких програмних файлів,наприклад, динамічних бібліотек .dll (скорочення від Dynamic Link Library), розширення імені файлу, як правило, характеризує, що хоч такий компонент і є виконуваним, проте він містить виконуваний код, який можна запустити лише за допомогою системних засобів типу служби Rundll32 .
Ще одним прикладом можуть стати універсальнізвуки банків (файли .fxb). В даному випадку розширення імені файлу характеризує тільки те, що відкрити його можна в будь-якому віртуальному синтезаторі, що підтримує такий формат. Іншими словами, для роботи з ними немає єдиної універсальної програми, а може використовуватися будь-який додаток, здатне розпізнавати цей тип.
Розпізнавання типів файлів
Як вже говорилося, розширення імені файлу, якправило, характеризує не тільки його тип (формат), але і приналежність до певної програми при заданій за замовчуванням асоціації. У разі коли асоціація задана, відкриття файлу відбувається автоматично.
Ймовірно, кожен помічав, що більшість файлівв тому ж "Провіднику" позначені різними значками, що вказують на присутнє зіставлення. Відкриття може проводитися звичайним подвійним кліком з меню файлового менеджера або ж за допомогою відповідної команди запущеного додатку. Крім того, завжди можна використовувати стандартне поєднання клавіш Ctrl + O, яке є аналогом команди «Відкрити».
Інша справа, коли в системі файл не позначенийбудь-яким значком. Звичайно, це не означає, що система не знає, що це за дані. Досить імовірно, що відкрити файл можна декількома способами. Саме тому в такій ситуації може бути запропоновано декілька варіантів програм, які, зіставляючи дані в самому файлі, вибирають програми, умовно здатні працювати з таким типом.
Однак повернемося до того, що система все-таки нерозпізнає певний тип даних. Взяти простий приклад: файл .dmg. В даному випадку ми маємо справу з образом диска, але! Розширення імені файлу, як правило, характеризує тільки той момент, що створений він був не в Windows, а в Mac OS X. Природно, засобів для відкриття такого типу файлів в Windows просто немає спочатку. Навіть якщо відкрити файл (при наявності певних програм це можна зробити), все одно в подальшому використовувати витягнуту інформацію можливим не уявляється (так просто нічого працювати не буде).
висновок
Ось коротко і все, що можна сказати пророзширеннях файлів. Зауважте, це дуже короткий огляд, адже якщо розглядати самі типи і формати файлів, їх сьогодні існує стільки, що описати їх все окремо, включаючи методи відкриття, просто не представляється можливим.
Головне, розуміти, що розширення файлу - цехарактеристика його типу (звуковий, відео, графічний, текстовий і т.д.). Воно утворено скороченням назви, а також (в деяких випадках) прямо або побічно вказує на спосіб відкриття або використання якогось процесу для роботи з ним.