Файл




Файл

Файл (англ. 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

Видеозаписи: .3gp, .amv, .avi, .bsf, .camv, .dat, .dvx, .mkv, .mov, .mp4, .mpeg, .mpg, .prproj, .rm, .rmvb, .rv, .srt, .ssm, .stx, .swf, .ts, .wmv

Документы и текст: .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

Несомненно, это далеко не исчёрпывающий список. Существует в десятки и десятки и сотни раз больше расширений, чем представлено здесь. Фактически, ничто не мешает любому разработчику программного обеспечения создавать новые варианты расширений для использования в своих программах.

Большое количество типов файлов кратко описаны вот на этом ресурсе: http://open-file.ru.

Также существуют специальные программы, помогающие опознать файл с незнакомым расширением, а также открыть и просмотреть его.

Атрибуты файлов

Некоторые файловые системы позволяют присваивать файлам атрибуты, указывающие права доступа к содержимому файла. Например:

  • READ ONLY — только для чтения;
  • SYSTEM — системный;
  • HIDDEN — скрытый и т.д.

Атрибуты файла в его свойствах

Кроме этого операционная система как правило запоминает, когда файл был создан, когда в последний раз открыт и когда в последний раз редактировался.

Как узнать время последнего редактирования файла

Напоследок можно сказать, что в компьютерной терминологии понятие файла довольно расплывчатое и сильно зависит от используемых операционной и файловой систем.






Полезный совет:


Система проверки ошибок от Mistakes.ru