Файл (англ. File - папка, швидкозшивач) - концепція в обчислювальній техніці: сутність, що дозволяє отримати доступ до будь-якого ресурсу обчислювальної системи і володіє рядом ознак:
- фіксоване ім'я (послідовність символів, число або щось інше, однозначно характеризує файл);
- певне логічне представлення і відповідні йому операції читання / запису.
На відміну від змінної. файл (зокрема, його ім'я) має сенс поза конкретної програми. Робота з файлами - по крайней мере, в «простому» поданні - реалізується засобами операційних систем. а до їх появи реалізовувалася їх попередниками - моніторами та бібліотеками підпрограм.
Ресурсами, доступними через файли, в принципі, може бути що завгодно, представимое в цифровому вигляді. Найчастіше в їх переліку входять:
- області даних (необов'язково на диску);
- пристрою (як фізичні, так і віртуальні);
- потоки даних (зокрема, вхід або вихід процесу);
- мережеві ресурси;
- об'єкти операційної системи.
Файли першого типу історично виникли першими і поширені найбільш широко, тому часто «файлом» називають і область даних, який міститься в імені.
файлова система
У міру розвитку обчислювальної техніки файлів в системах ставало все більше. Для зручності роботи з ними їх, як і інші дані, стали організовувати в структури (тоді ж з'явилися символьні імена). Спочатку це був простий масив. «Прив'язаний» до конкретного носія інформації. В даний час найбільшого поширення набула деревоподібна організація з можливістю монтування та вставки додаткових зв'язків (т. Е. Посилань). Відповідно, ім'я файлу набуло характеру шляху до файлу. перерахування вузлів дерева файлової системи, які потрібно пройти, щоб до нього дістатися.
Файл як об'єкт API операційної системи
Операційна система надає додаткам набір функцій і структур для роботи з файлами. Можливості операційної системи накладають додаткові обмеження на обмеження файлової системи. З точки зору API файл - об'єкт, по відношенню до якого можуть бути застосовані функції цього API. На рівні API вже не суттєво, чи існує файл як об'єкт файлової системи або є, наприклад, пристроєм вводу / виводу.
властивості файлу
Залежно від файлової системи, файл може володіти різним набором властивостей.
У більшості файлових систем ім'я файлу використовується для вказівки до якого саме файлу проводиться звернення. У різних файлових системах обмеження на ім'я файлу сильно розрізняються:
- В FAT16 і FAT12 розмір імені файлу обмежений 8 символами (3 символи розширення).
- В
- У HPFS ім'я файлу обмежено 255 символами
- В
- У ext3 обмеження 255 байт.
Крім обмежень файлової системи, інтерфейси операційної системи додатково обмежують набір символів, який допустимо при роботі з файлами.
- Для [1]. При виклику системних функцій іменами файлів в нижньому або змішаному регістрі, вони приводяться до верхнього регістру.
- Для Microsoft Windows в імені файлу дозволені великі і малі літери, цифри, деякі знаки пунктуації, пробіл. Заборонені символи «>», «<», «|», «?», «*», «/», «\», «:», «"».
- Для GNU / Linux (з урахуванням можливості маскування) дозволені всі символи, крім «/» і нульового байта.
Більшість операційних систем вимагають унікальності імені файлу в одному каталозі, хоча деякі системи допускають файли з однаковими іменами (наприклад, при роботі з стрічковими накопичувачами).
Розширення імені файлу
Розширення імені файлу (часто розширення файлу або розширення) як самостійний атрибут файлу існує в файлових системах FAT16. NTFS, що використовуються операційними системами MS DOS, DR DOS, PC DOS, MS Windows і використовується для визначення типу файла.Оно дозволяє системі визначити, яким додатком слід відкривати даний файл. За замовчуванням в операційній системі Windows розширення приховано від пользоватея. В інших файлових системах розширення - умовність, частина імені, відокремлена найправішій точкою в імені.
У деяких файлових системах передбачені атрибути (зазвичай це бінарне значення «так» / «ні», які кодуються одним бітом). Практично атрибути не впливають на можливість доступу до файлів, для цього в деяких файлових системах існують права доступу.
Дивитися що таке "Файл (комп'ютер)" в інших словниках:
КОМП'ЮТЕР - COMPUTERУстройство для виконання арифметичних логічних операцій. Ці операції виконуються автоматично за заданою програмою. К. використовуються в основному для швидкої обробки даних. Існує багато класифікацій К. однак одним з ... ... Енциклопедія банківської справи та фінансів
Файл - Цей термін має також інші значення див. Файл (значення). Файл (англ. File) блок інформації на зовнішньому пристрої, що запам'ятовує комп'ютера, який має певний логічне представлення (починаючи від простої послідовності ... ... Вікіпедія
Двійковий файл - Двійковий (бінарний) файл в широкому сенсі: послідовність довільних байтів. Назва пов'язана з тим, що байти складаються з біт, тобто двійкових (англ. Binary) цифр. У вузькому сенсі слова виконавчі файли протиставляються ... ... Вікіпедія
Ярлик (комп'ютер) - Цей термін має також інші значення див. Ярлик. У цій статті не вистачає посилань на джерела інформації. Інформація повинна бути проверяема, інакше вона може бути поставлена під сумнів і вилучена. Ви можете ... Вікіпедія
Образ (файл) - Образ диска (image) файл, який містить в собі повну копію вмісту та структури файлової системи і даних, що знаходяться на диску такому як компакт диск, дискета або розділ жорсткого диска. Термін описує будь-який такий файл, причому не важливо, був ... ... Вікіпедія
Шпалери (комп'ютер) - Цей термін має також інші значення див. Шпалери (значення). У цій статті не вистачає посилань на джерела інформації. Інформація повинна бути проверяема, інакше вона може бути поставлена під сумнів ... Вікіпедія
- Комп'ютер. Для моїх улюблених батьків !. Анотація Ви подарували батькам комп'ютер, але у вас не вистачає часу, терпіння, сил, щоб в сотий раз пояснювати, на яку кнопочку натискати і чому файл можна зберегти в моніторі? А ... Детальніше Купити за 265 руб
- Комп'ютер. Для моїх улюблених батьків !. Жуков І. Ви подарували батькам комп'ютер, але у вас не вистачає часу, терпіння, сил, щоб в сотий раз пояснювати, на яку кнопочку натискати і чому файл можна зберегти вмоніторе? А може бути все ... Детальніше Купити за 236 руб
- Комп'ютер для жінок. Марина Віннер. Ти давно міркувала про покупку комп'ютера і, нарешті, придбала нового друга, але не знаєш, як почати з ним знайомство? Самовчителі, написані чоловіками, складні дляпоніманія, а друзі вічно ... Детальніше Купити за 224 руб