Файл - студопедія

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

За способами іменування файлів розрізняють «короткий» і «довге» ім'я. До появ-лення операційної системи Windows 95 загальноприйнятим способом іменування файлів на комп'ютерах IBM PC була угода 8.3. Відповідно до цієї угоди, прийнятому в MS-DOS, ім'я файлу складається з двох частин: власне імені та розширення імені. На ім'я файлу відводиться 8 символів, а на його розширення - 3 символи. Ім'я від розширення відокремлюється крапкою. Як ім'я, так і розширення можуть включати тільки алфавітно-цифрові символи латинського алфавіту.

Угода 8.3 не є стандартом, і тому в ряді випадків відхилення від правильної форми записи допускаються як операційною системою, так і її при-нями. Так, наприклад, в більшості випадків система «не заперечує» проти використання деяких спеціальних символів (знак оклику, символ підкреслення, дефіс, тильда і т.п.), а деякі версії MS-DOS навіть допускають використання в іменах файлів символів українського та інших алфавітів. Сьогодні імена файлів, записані відповідно до угоди 8.3, вважаються «короткими».

Основним недоліком «коротких» імен є їх низька змістовність. Далеко не завжди вдається висловити декількома символами характеристику файлу, тому з появою операційної системи Windows 95 було введено поняття «довгого» імені. Таке ім'я може містити до 256 символів. Цього цілком достатньо для створення змістовних імен файлів.

«Довге» ім'я може містити будь-які символи, крім дев'яти спеціальних: \ /: *? «<>|. В імені дозволяється використовувати прогалини і кілька точок. Розширенням імені вва-ються всі символи, що йдуть після останньої точки, їх може бути і більше трьох.

Введення довгих імен зажадало внесення змін в організацію файло-вих систем на основі FAT. З'явився термін VFAТ, що позначає файлову сис-тему на основі FAT з підтримкою довгих імен. Файлова система NTFS підтрим-живає довгі імена з самого початку.

Поряд з «довгим» ім'ям операційні системи сімейства Windows створюють також і коротку назву файлу - воно необхідне для можливості роботи з даними файлом на робочих місцях з застарілими операційними системами.

Використання «довгих» імен файлів в операційних системах сімейства Windows має ряд особливостей.

1. Якщо «довге» ім'я файлу включає прогалини, то в службових операціях його треба брати в лапки. Рекомендується не використовувати пробіли, а заме-нять їх символами підкреслення.

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

3. Крім обмеження на довжину імені файлу (256 символів) існує набагато більше жорстке обмеження на довжину повного імені файлу (в нього входить шлях доступу до файлу, починаючи від вершини ієрархічної структури). Повне ім'я не може бути довшим 260 символів.

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

5. Прописні і малі літери в іменах не розрізняються операційною системою. Однак символи різних регістрів відображаються операційною системою. Якщо для наочності бажано використовувати великі літери, це можна робити.

Розширення імені файлу - це послідовність символів, призначених для ідентифікації типу файлу. Розширення відокремлюється крапкою від імені файлу і зазвичай складається з трьох, рідше - чотирьох сімволов.В ранніх операційних системах розширення файлів, що позначають їх тип, використовувалися мало. По суті, операційні системи MS-DOS ана-ціалізуватися тільки розширення .ВАТ (пакетні файли з командами MS-DOS), .EXE. COM (виконані файли програм) і .SYS (системні файли конфігурації). В сучасних операційних системах будь-яке розширення імені файлу може нести інформацію для операційної системи.

Зазвичай розширення імені є скороченням англійських слів, що описують тип файлу: DOC-файли, ТХТ-файли.

Приклади розширень імені файлів:

DOC (англ, document) -Документ з форматуванням тексту, в ча-стності створені програмою WordPad або Word;

ТХТ - файли простого тексту (в так званій кодуванні ASCII), у яких шрифт і абзаци мають однаковий вигляд, не форма-тіруются, немає малюнків; зокрема, це файли, створені програм-мій Блокнот;

ЕХЕ - файл програми (від англ, executable - «виконуваний»). Операційна система при спробі видалення файлу з рас-розширенням ехе попереджає, що файл є програмою, і без нього не все буде працювати;

МРЗ, WAV - звукові записи

TTF, FON - файли шрифту;

ZIP, RAR - файли стисненого архіву;

1NI - файл настройки (ініціалізації) конкретної програми;

HTM, HTML- файли веб-країна Інтернету;

GIF, JPG, BMP, TIFF - графічні файли з малюнками;

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

Операційна система зберігає асоціації розширень файлів в списку, який поповнюється після установки нової програми, яка працює з файлами конкретного типу. Наприклад, розширення .doc означає: відкривати документ за допомогою програми Word або, якщо програма Word не встановлена, за допомогою програми WordPad.

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