Що таке файл (file)
Файл (англ. File) - сукупність пов'язаних між собою одиниць інформації, що мають одне спільне ім'я і вважаються єдиним цілим.
Практично вся інформація, наявна на Вашому комп'ютері складається з файлів. Кожна цифрова фотографія або мелодія в форматі mp3 - це окремий файл. Великі ігри та програми можуть складатися як з одного, так і з тисяч і навіть сотень тисяч файлів, що містять різні компоненти - програмний код, графіку, звукове оформлення і таке інше.
Зовсім трохи історії
Слово "файл" стало комп'ютерним терміном в 1950 році, коли їм назвали "картотеку даних", заснованих на запам'ятовуючих лампах (електронно-променевих трубках). У 1952 році файлами вже називали колоди перфокарт. Потім з'явилися файлові диски (тобто, файлами називалися самі пристрої зберігання даних) і лише дещо пізніше стало прийнято називати файлами самі дані.
типи файлів
У файлових системах FAT16, FAT32 і NTFS (які підтримуються ОС Windows), ім'я файлу складається з двох частин - власне імені та розширення, яке ще називають типом. Ці частини імені розділяються символом "точка". Якщо в імені присутні кілька точок, то розділяє вважається остання з них. Розширення файлу вказує на його вміст і на те, яка програма необхідна, щоб його відкрити або запустити.
Також файлові і операційні системи накладають деякі обмеження на розмір імені та розширення і на символи, які можуть бути в них використані. Так наприклад в FAT16 ім'я не може бути більше 8 символів (розширення - не більш 3) і в них неприпустимі символи *. "> <| / \. С появлением FAT32, а за ней и NTFS, эти ограничения были частично сняты.
Приклади відображення різних типів файлів в Провіднику Windows:
Приклади найбільш популярних розширень файлів, згруповані за призначенням
3D моделі і CAD. 3da. 3ds. anim. blend. cr2. daz. des. dwf. dwg. edrw. fc2. fx. gmmod. lin. lnd. ma. max. mesh. obj. off. p3r. sh3d. skl. t3d. w3d. xaf
Векторна графіка. ai. art. cdr. cgm. cmx. cvg. cxf. drw. dxb. ep. epsf. fig. ftn. fxg. idea. imd. otg. pcs. pfv. ps. svg. sxd. tne. vbr. vsd. wmf
Растрові зображення. arw. asw. bmp. dds. djvu. gif. ico. jp2. jpeg. jpg. kdk. omf. oti. pcx. pdn. pgf. pic. png. psd. ptg. pza. rgb. sob. tex. tiff. uga. x3f
Записи. 3ga. ac3. aif. amr. au. cda. cidb. cmf. ds2. flac. kar. m1a. m3u. m4a. m4r. midi. mka. mp3. mpu. mus. muz. ogg. omf. pcm. saf. sfl. smf. wav. wma. xmi
Документи і текст. crd. doc. docx. fb2. html. lst. ltr. me. msg. now. odm. odt. pwi. readme. sgm. sig. sla. sub. tab. txt. unx. utf8. wp. wtx. xls. xlsx
Виконувані файли і сценарії. air. apk. app. bat. bin. cgi. cmd. com. exe. gadget. hta. ipa. js. ms. obs. plx. prg. scr. vbs. wsf
Архіви і образи. 7z. ace. arc. arj. bz. bz2. car. cdz. gz. gzip. ha. ize. j. lz. package. rar. sea. sfx. sh. tar. xpi. zip
Безсумнівно, це далеко не ісчёрпивающій список. Існує в десятки і десятки і сотні разів більше розширень, ніж представлено тут. Фактично, ніщо не заважає будь-якому розробнику програмного забезпечення створювати нові варіанти розширень для використання в своїх програмах.
атрибути файлів
Деякі файлові системи дозволяють привласнювати файлам атрибути, що вказують права доступу до вмісту файлу. наприклад:
- READ ONLY - тільки для читання;
- SYSTEM - системний;
- HIDDEN - прихований і т.д.
Крім цього операційна система як правило запам'ятовує, коли файл був створений, коли в останній раз відкрито і коли в останній раз редагувався.
Наостанок можна сказати, що в комп'ютерній термінології поняття файлу досить розпливчасте і сильно залежить від використовуваних операційної і файлової систем.