Файл определение: Файл — Википедия – определение, свойства и как сними работать

Содержание

ФАЙЛ — это… Что такое ФАЙЛ?

  • файл — файл, а …   Русский орфографический словарь

  • файл — сущ., м., употр. сравн. часто Морфология: (нет) чего? файла, нет? файлу, (вижу) что? файл, чем? файлом, о чём? о файле; мн. что? файлы, (нет) чего? файлов, чем? файлам, (вижу) что? файлы, чем? файлами, о чём? о файлах 1. Файлом называется массив… …   Толковый словарь Дмитриева

  • файл — обложка Словарь русских синонимов. файл сущ., кол во синонимов: 8 • аудиофайл (1) • батник …   Словарь синонимов

  • файл — поименованная совокупность байтов, записанная на жёстком или гибком магнитном диске, в которой хранится отдельный элемент файловой системы, напр. документ Word или рисунок. Вся информация, записанная на магнитный диск, представлена блоками байтов …   Энциклопедия техники

  • файл — а; м. [англ. file] Информ. Совокупность взаимосвязанных блоков информации, распознаваемая компьютером как единое целое. ◁ Файловый, ая, ое. * * * файл (от англ. file, основного значения: подшивка бумаг, картотека), набор данных, совокупность… …   Энциклопедический словарь

  • Файл — совокупность связанных записей (кластеров), хранящихся во внешней памяти компьютера и рассматриваемых как единое целое. Обычно файл однозначно идентифицируется указанием имени файла, его расширения и пути доступа к файлу. Каждый файл состоит из… …   Финансовый словарь

  • ФАЙЛ — ФАЙЛ, в вычислительной технике, комплекс сохраняемых данных. Файл может содержать определенную информацию (адреса), документ или целую программу. Как правило, файлы хранятся на МАГНИТНОМ ДИСКЕ. Для этой цели также подходит магнитная лента или… …   Научно-технический энциклопедический словарь

  • ФАЙЛ — ФАЙЛ, а, муж. (спец.). В ЭВМ: поименованная область данных. Имя файла. Хранение файла. Текстовые файлы (предназначенные для чтения человеком). | прил. файловый, ая, ое. Файловые системы. Толковый словарь Ожегова. С.И. Ожегов, Н.Ю. Шведова. 1949… …   Толковый словарь Ожегова

  • ФАЙЛ — (file) Собрание/комплекс взаимосвязанной информации в компьютере, хранящейся в его накопителе (cм.: резервная память (backing store) как единое целое. Файл может содержать программу, которая может быть скопирована в оперативную память (main store …   Словарь бизнес-терминов

  • файл — Идентифицированная совокупность экземпляров полностью описанного в конкретной программе типа данных, находящихся вне программы во внешней памяти и доступных программе посредством специальных операций. [ГОСТ 20886 85] файл Упорядоченный набор… …   Справочник технического переводчика

  • Компьютерный файл — это… Что такое Компьютерный файл?

    В операционных системах Windows NT при работе с файловой системой NTFS права доступа задаются явно для пользователей или групп (или наследуются от вышестоящих объектов). Права в себя включают:

    • Право на чтение
    • Право на запись
    • Право на исполнение
    • Право на удаление
    • Право на смену атрибутов и владельца
    • Право на создание, удаление подпапок (для папок)
    • Право на чтение прав доступа

    Каждое право может быть задано как разрешением, так и запретом, запрет имеет больший приоритет, чем разрешение.

    Операции с файлом

    Условно можно выделить два типа операций с файлом — связанные с его открытием, и выполняющиеся без его открытия. Операции первого типа обычно служат для чтения/записи информации или подготовки к записи/чтению. Операции второго типа выполняются с файлом как с «объектом» файловой системы, в котором файл является мельчайшей единицей структурирования.

    Операции, связанные с открытием файла

    В зависимости от операционной системы те или иные операции могут отсутствовать.

    Обычно выделяют дополнительные сущности, связанные с работой с файлом:

    • хэндлер файла, или дескриптор (описатель). При открытии файла (в случае, если это возможно), операционная система возвращает число (или указатель на структуру), с помощью которого выполняются все остальные файловые операции. По их завершению файл закрывается, а хэндлер теряет смысл.
    • файловый указатель. Число, являющееся смещением относительно нулевого байта в файле. Обычно по этому адресу осуществляется чтение/запись, в случае, если вызов операции чтения/записи не предусматривает указание адреса. При выполнении операций чтения/записи файловый указатель смещается на число прочитанных (записанных) байт. Последовательный вызов операций чтения таким образом позволяет прочитать весь файл не заботясь о его размере.
    • файловый буфер. Операционная система (и/или библиотека языка программирования) осуществляет кэширование файловых операций в специальном буфере (участке памяти). При закрытии файла буфер сбрасывается.
    • режим доступа. В зависимости от потребностей программы, файл может быть открыт на чтение и/или запись. Кроме того, некоторые операционные системы (и/или библиотеки) предусматривают режим работы с текстовыми файлами. Режим обычно указывается при открытии файла.
    • режим общего доступа. В случае многозадачной операционной системы возможна ситуация, когда несколько программ одновременно хотят открыть файл на запись и/или чтение. Для регуляции этого существуют режимы общего доступа, указывающие на возможность осуществления совместного доступа к файлу (например, файл в который производится запись может быть открыт для чтения другими программами — это стандартный режим работы log-файлов).
    Операции
    • Открытие файла (обычно в качестве параметров передается имя файла, режим доступа и режим совместного доступа, а в качестве значения выступает файловый хэндлер или дескриптор), кроме того обычно имеется возможность в случае открытия на запись указать на то, должен ли размер файла изменяться на нулевой.
    • Закрытие файла. В качестве аргумента выступает значение, полученное при открытии файла. При закрытии все файловые буферы сбрасываются.
    • Запись — в файл помещаются данные.
    • Чтение — данные из файла помещаются в область памяти.
    • Перемещение указателя — указатель перемещается на указанное число байт вперёд/назад или перемещается по указанному смещению относительно начала/конца. Не все файлы позволяют выполнение этой операции (например, файл на ленточном накопителе может не «уметь» перематываться назад).
    • Сброс буферов — содержимое файловых буферов с незаписанной в файл информацией записывается. Используется обычно для указания на завершение записи логического блока (для сохранения данных в файле на случай сбоя).
    • Получение текущего значения файлового указателя.

    Операции, не связанные с открытием файла

    Операции, не требующие открытия файла оперируют с его «внешними» признаками — размером, именем, положением в дереве каталогов. При таких операциях невозможно получить доступ к содержимому файла, файл является минимальной единицей деления информации.

    В зависимости от файловой системы, носителя информации, операционной системой часть операций может быть недоступна.

    Список операций с файлами
    • Удаление файла
    • Переименование файла
    • Копирование файла
    • Перенос файла на другую файловую систему/носитель информации
    • Создание симлинка или хардлинка
    • Получение или изменение атрибутов файла

    Типы файлов

    В различных операционных и/или файловых системах могут быть реализованы различные типы файлов; кроме того, реализация различных типов может различаться.

    • «Обыкновенный файл» — файл, позволяющий операции чтения, записи, перемещения внутри файла
    • Директория (англ. directory — алфавитный справочник, часто переводится как каталог) — файл, содержащий записи о входящих в него файлах. Директории могут содержать записи о других директориях, образуя древовидную структуру.
    • Жёсткая ссылка (англ. hardlink, часто используется калька хардлинк) — в общем случае, одна и та же область информации может иметь несколько имён, указывающих на одни и те же данные. В таком случае имена называют жёсткими ссылками (хардлинками). В общем случае после создания хардлинка сказать где «настоящий» файл а где хардлинк невозможно, так как имена равноправны. Сама область данных существует до тех пор пока существует хотя бы одно из имён. Хардлинки возможны только на одном физическом носителе.
    • Символьная ссылка (симлинк, софтлинк) — файл, содержащий в себе ссылку на другой файл или директорию. Может ссылаться на любой элемент файловой системы, в том числе, и расположенный на другом физическом носителе.

    Особенности реализации

    В операционной системе процессы (обычно находятся в каталоге /proc) и устройства (/dev) представляются в виде файлов особого рода, что позволяет использовать некоторые файловые операции для манипуляции этими обьектами.

    В некоторых файловых системах (например, в файловой системе OS VAX VMS) файлы имеют версию, что позволяет открывать более старые варианты данного файла. В файловой системе Mac OS (HFS) у файлов есть два «потока»: поток данных (где хранится содержимое файла) и поток ресурсов, хранящий информацию о программе, предназначенной для открывания данного файла и, возможно, некоторую информацию для этой программы. В

    Проблема точного определения понятия файл

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

    Вопрос «Что такое файл?» неоднократно вызывал в эхо-конференции ru.os.cmp войны флейма, из-за чего попал в FAQ конференции с формулировкой

    [2]:

    Q48: что такое файл?
    A48: ОПЯТЬ?

    Примечания

    1. http://support.microsoft.com/kb/100108/ru/
    2. FAQ конференции ru.os.cmp [1]

    См. также

    файл определения — это… Что такое файл определения?

    
    файл определения

     

    файл определения
    Специальный текстовый файл, содержащий директивы, используемые для связывания объектных составляющих программ (или библиотеки) в выполняемый файл.
    [Е.С.Алексеев, А.А.Мячев. Англо-русский толковый словарь по системотехнике ЭВМ. Москва 1993]

    Тематики

    • информационные технологии в целом

    Справочник технического переводчика. – Интент. 2009-2013.

    • файл описания устройства
    • файл оценённых ядерных данных

    Смотреть что такое «файл определения» в других словарях:

    • Файл реализации класса — В объектно ориентированном программировании файл реализации класса часто используется для хранения кода реализации методов класса. При помощи такой структуры файл определения класса содержит объявление класса и его функции члены. Если определение …   Википедия

    • Файл (компьютер) — Файл (англ. file папка, скоросшиватель) концепция в вычислительной технике: сущность, позволяющая получить доступ к какому либо ресурсу вычислительной системы и обладающая рядом признаков: фиксированное имя (последовательность символов, число или …   Википедия

    • файл — 01.01.38 файл [ file]: Поименованная совокупность записей, рассматриваемая как единое целое. [ИСО/МЭК 2382 4:1999, 04.07.10] Примечание Файлы хранятся в компьютере, мобильном терминале данных или в системе управления информацией. Источник …   Словарь-справочник терминов нормативно-технической документации

    • Файл — У этого термина существуют и другие значения, см. Файл (значения). Файл (англ. file)  блок информации на внешнем запоминающем устройстве компьютера, имеющий определённое логическое представление (начиная от простой последовательности… …   Википедия

    • Файл заголовков — Заголовочный файл (иногда головной файл, англ. header file) (или подключаемый файл) в языках программирования Си и C++ файл, содержащий определения типов данных, структуры, прототипы функций, перечисления, макросы препроцессора. Имеет по… …   Википедия

    • Определения — 3.2. Определения ПРОГРАММНОЕ СРЕДСТВО программа, снабженная комплектом программных документов. ПРОГРАММНЫЕ ДОКУМЕНТЫ документы, содержащие сведения, необходимые для разработки, изготовления, сопровождения и эксплуатации программы. Рекомендуемый… …   Словарь-справочник терминов нормативно-технической документации

    • Файл подкачки — Виртуальная память  схема адресации памяти компьютера, при которой память представляется программному обеспечению непрерывной и однородной, в то время как в реальности для фактического хранения данных используются отдельные (разрывные) области… …   Википедия

    • Файл-серверная СУБД — Система управления базами данных (СУБД)  специализированная программа (чаще комплекс программ), предназначенная для организации и ведения базы данных. Для создания и управления информационной системой СУБД необходима в той же степени, как для… …   Википедия

    • файл обмена — 3.1.9 файл обмена: Компьютерно интерпретированный формат, применяемый для хранения, доступа, передачи и архивирования данных. Примечание Заимствовано из определения «структура обмена» в ИСО 10303 1. Источник …   Словарь-справочник терминов нормативно-технической документации

    • ФАЙЛ — согласно ГОСТ 20886–85 «Организация данных в системах обработки данных. Термины и определения», – идентифицированная совокупность экземпляров полностью описанного в конкретной программе типа данных, находящихся вне программы во внешней памяти и… …   Делопроизводство и архивное дело в терминах и определениях

    Книги

    • Петрография. Основы кристаллооптики и породообразующие минералы. Учебник для вузов, Бобров А.В.. Издание представляет собой учебник по оптической диагностике главных природообразующих минералов в прозрачных шлифах. Учебник содержит необходимые сведения о природе света, эффектах,… Подробнее  Купить за 1377 грн (только Украина)
    • Петрография. Основы кристаллооптики и породообразующие минералы. Учебник для вузов, Бобров А.В.. Издание представляет собой учебник по оптической диагностике главных природообразующих минералов в прозрачных шлифах. Учебник содержит необходимые сведения о природе света, эффектах,… Подробнее  Купить за 1098 руб
    • Кому нужна математика? Понятная книга о том, как устроен цифровой мир, Литвак Нелли Владимировна, Райгородский Андрей Михайлович. О книге Книга о том, как благодаря математике вертится современный мир. Зачем мне математика? Как мне это может пригодиться? В жизни никому и никогда не придется вычислять… Подробнее  Купить за 893 руб
    Другие книги по запросу «файл определения» >>

    Определение файл общее значение и понятие. Что это такое файл

    Файл — это документ, в котором записаны определенные данные (общие, библиографические, полицейские и т. Д.). Файл (от французского fiche ) обычно имеет небольшой размер и прямоугольную форму, поэтому его можно легко сохранить в файле. Например: «Сейчас я смотрю на карточку и подтверждаю, в каком году была издана эта книга », «Чтобы вступить в клуб, вы должны заполнить эту карточку», «Мария добавит новую информацию на вашу карточку» .

    Лист или карта, которая позволяет контролировать входы и выходы произведения, также называется записью. В настоящее время эти файлы также можно администрировать с помощью цифрового документа: «Босс в ярости: он только что проанализировал файл месяца и обнаружил, что вы опоздали шесть раз», «Я хотел бы, чтобы карточка исчезла, чтобы меня не вычли презентизм « .

    Частое использование файла связано с регистрацией основных характеристик книги, отчета или расследования . Таким образом, можно узнать содержание конкретной публикации, просто прочитав файл, что облегчает задачи подачи и поиска информации: «Файл должен включать название работы, имя автора, дату издание и краткое изложение его аргумента «, » Извините, не могли бы вы помочь мне? Я не могу найти файл этой книги «.

    Бумажные файлы являются предшественниками записей текущих баз данных, которые хранятся в памяти компьютера. Хотя сегодня достаточно иметь достаточно эффективный процессор, чтобы найти нужную информацию за считанные секунды (в зависимости от объема базы и технических характеристик оборудования, минимальное время может составлять доли секунды), поиск На бумажных чипсах зависел ряд различных факторов.

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

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

    Во-первых, необходимо иметь поле, позволяющее упорядоченно подавать файлы; для этого можно использовать различные данные, такие как дата создания, идентификационный номер, который увеличивается один за другим, или буква. В зависимости от случая, возможно объединить несколько методов, чтобы создать более сложную организацию ; Например, сортируйте фишки по инициалу фамилии клиента и, в свою очередь, по дате регистрации.

    В другом смысле карта представляет собой небольшой кусочек, который используется для открытия или закрытия барьеров, запуска определенных машин или установления связи. В прошлом, до рождения мобильных телефонов, единственный способ сделать телефонный звонок с улицы был через общественные телефоны, которые первоначально не принимали монеты (как это происходит сегодня), но специально разработанные чипы, которые можно получить в определенных магазинах.

    Фишки, которые используются в некоторых играх или заменяют монеты в казино, также получают название фишек: «Я собираюсь поменять больше фишек, чтобы играть в рулетку», «Мы не сможем играть в домино, так как я потерял часть чипсы . «

    6.Файл, определение, основные понятия, виды файлов.

    Файл-это именованная область данных на носителе информации.

    Работа с файлами реализуется средствами операционных систем.

    Обычный файл представляет собой наиболее общий тип файлов, содержащий данные в некотором формате. Для операционной системы такие файлы представляют собой просто последовательность байтов. К этим файлам относятся текстовые файлы, двоичные данные и выполняемые программы. Обычные файлы создаются текстовыми редакторами (текстовые), компиляторами (двоичные), прикладными программами с помощью соответствующего системного вызова.

    С помощью каталогов формируется логическое дерево файловой системы. Каталог — это файл, содержащий имена находящихся в нем файлов, а также указатели на дополнительную информацию — метаданные, позволяющие операционной системе производить действия с этими файлами. Каталоги определяют положение файла в дереве файловой системы. Любой процесс, имеющий право на чтение каталога, может прочесть его содержимое, но только ядро имеет право на запись данных каталога.

    Специальный файл устройства обеспечивает доступ к физическим устройствам. В UNIX различают символьные и блочные файлы устройств. Доступ к устройствам осуществляется путем открытия, чтения и записи в специальный файл устройства.

    Символьные файлы устройств используются для небуферизованного обмена данными с устройством. Блочные файлы устройств позволяют производить обмен данными в виде пакетов фиксированной длины — блоков.

    FIFO — именованный канал.Этот файл используется для связи между процессами по принципу очереди. Именованные каналы впервые появились в UNIX System V, но большинство современных систем поддерживают этот механизм.

    7.Монитор, его предназначение, виды монитров. Модели цвета.

    Монито́р — конструктивно законченное устройство, предназначенное для визуального отображения информации.

    Современный монитор состоит из экрана (дисплея), блока питания, плат управления и корпуса. Информация для отображения на мониторе поступает с электронного устройства, формирующего видеосигнал (в компьютере — видеокарта). В некоторых случаях в качестве монитора может применяться и телевизор.

    Существует следующие виды мониторов.

    ЭЛТ-мониторы. Мониторы этого типа работают на основе электронно-лучевой трубки. Зерна особого вещества — люминофора, под воздействием электронного луча воспроизводят свечение. Существует 3 типа люминофора (на основе цвета) — синий, красный, зеленый. Этот вид мониторов доживает свой век — на прилавках магазинов уже практически не встретишь подобные модели. Большинство старых моделей ЭЛТ-мониторов имели объемный корпус.

    LCD-мониторы. Жидкокристаллические мониторы (LCD) — основой является жидкие кристаллы. Мониторы этого типа потребляют меньшее количество электроэнергии, имеют меньший объем. Изображение более качественное, и в нем отсутствуют искажения как в ЕЛТ-мониторах. Большинство привычных нам плоских (TFT) мониторов, в основе своей имеют технологию LCD.

    По цветности мониторы, как правило, разделяют на:цветные; монохромные; плазменные дисплеи.

    8.Устройства печати (принтеры, плоттеры, ризографы и т.д.).

    Печатающие устройства – это все виды оборудования, разработанные для нанесения текста и графических изображений (как чёрно-белых, так и цветных) на бумаге любого размера и толщины, а также рулонах, этикетках, плакатах и т.д.

    Плоттеры (графопостроитель) – устройства для печати графиков, чертежей, плакатов и др. Бывают чёрно- белые и цветные. Бывают струйные и перьевые.

    Ризографы – цифровые дубликаторы (минитипографии). первая модель произведена фирмой Riso (отсюда название) Процесс работы: 1. Сканирование 2. Обработка 3. Изготовление мастер-плёнки 4. Печать (струйная).

    Принтеры – устройства, предназначенные для вывода информации (электронные документы, изображения и цифровые фотографии) на твёрдые (бумага, ткань и др.) носители. По принципу печати бывают: Лепестковые Матричные Струйные Лазерные Сублимационные Термопринтеры и другие

    Многофункциональные устройства (МФУ) Могут объединять: Принтер (струйный либо лазерный) Сканер Копир.

    Копировальный аппарат-это устройство, предназначенное для получения копий документов, фотографий, рисунков и других двухмерных изображений на бумаге и других материалах.

    Факсы позволяют передавать изображения (рисунки) по телефонным линиям. Процесс работы: Сканирование Передача по телефонной линии.

    файл определения — это… Что такое файл определения?

    
    файл определения

    Microsoft: definition file

    Универсальный русско-английский словарь. Академик.ру. 2011.

    • файл описания ядра
    • файл определения адаптера

    Смотреть что такое «файл определения» в других словарях:

    • файл определения — Специальный текстовый файл, содержащий директивы, используемые для связывания объектных составляющих программ (или библиотеки) в выполняемый файл. [Е.С.Алексеев, А.А.Мячев. Англо русский толковый словарь по системотехнике ЭВМ. Москва 1993]… …   Справочник технического переводчика

    • Файл реализации класса — В объектно ориентированном программировании файл реализации класса часто используется для хранения кода реализации методов класса. При помощи такой структуры файл определения класса содержит объявление класса и его функции члены. Если определение …   Википедия

    • Файл (компьютер) — Файл (англ. file папка, скоросшиватель) концепция в вычислительной технике: сущность, позволяющая получить доступ к какому либо ресурсу вычислительной системы и обладающая рядом признаков: фиксированное имя (последовательность символов, число или …   Википедия

    • файл — 01.01.38 файл [ file]: Поименованная совокупность записей, рассматриваемая как единое целое. [ИСО/МЭК 2382 4:1999, 04.07.10] Примечание Файлы хранятся в компьютере, мобильном терминале данных или в системе управления информацией. Источник …   Словарь-справочник терминов нормативно-технической документации

    • Файл — У этого термина существуют и другие значения, см. Файл (значения). Файл (англ. file)  блок информации на внешнем запоминающем устройстве компьютера, имеющий определённое логическое представление (начиная от простой последовательности… …   Википедия

    • Файл заголовков — Заголовочный файл (иногда головной файл, англ. header file) (или подключаемый файл) в языках программирования Си и C++ файл, содержащий определения типов данных, структуры, прототипы функций, перечисления, макросы препроцессора. Имеет по… …   Википедия

    • Определения — 3.2. Определения ПРОГРАММНОЕ СРЕДСТВО программа, снабженная комплектом программных документов. ПРОГРАММНЫЕ ДОКУМЕНТЫ документы, содержащие сведения, необходимые для разработки, изготовления, сопровождения и эксплуатации программы. Рекомендуемый… …   Словарь-справочник терминов нормативно-технической документации

    • Файл подкачки — Виртуальная память  схема адресации памяти компьютера, при которой память представляется программному обеспечению непрерывной и однородной, в то время как в реальности для фактического хранения данных используются отдельные (разрывные) области… …   Википедия

    • Файл-серверная СУБД — Система управления базами данных (СУБД)  специализированная программа (чаще комплекс программ), предназначенная для организации и ведения базы данных. Для создания и управления информационной системой СУБД необходима в той же степени, как для… …   Википедия

    • файл обмена — 3.1.9 файл обмена: Компьютерно интерпретированный формат, применяемый для хранения, доступа, передачи и архивирования данных. Примечание Заимствовано из определения «структура обмена» в ИСО 10303 1. Источник …   Словарь-справочник терминов нормативно-технической документации

    • ФАЙЛ — согласно ГОСТ 20886–85 «Организация данных в системах обработки данных. Термины и определения», – идентифицированная совокупность экземпляров полностью описанного в конкретной программе типа данных, находящихся вне программы во внешней памяти и… …   Делопроизводство и архивное дело в терминах и определениях

    Книги

    • Петрография. Основы кристаллооптики и породообразующие минералы. Учебник для вузов, Бобров А.В.. Издание представляет собой учебник по оптической диагностике главных природообразующих минералов в прозрачных шлифах. Учебник содержит необходимые сведения о природе света, эффектах,… Подробнее  Купить за 1377 грн (только Украина)
    • Петрография. Основы кристаллооптики и породообразующие минералы. Учебник для вузов, Бобров А.В.. Издание представляет собой учебник по оптической диагностике главных природообразующих минералов в прозрачных шлифах. Учебник содержит необходимые сведения о природе света, эффектах,… Подробнее  Купить за 1098 руб
    • Кому нужна математика? Понятная книга о том, как устроен цифровой мир, Литвак Нелли Владимировна, Райгородский Андрей Михайлович. О книге Книга о том, как благодаря математике вертится современный мир. Зачем мне математика? Как мне это может пригодиться? В жизни никому и никогда не придется вычислять… Подробнее  Купить за 893 руб
    Другие книги по запросу «файл определения» >>

    Обсуждение:Файл — Википедия

    А все забыли про «файл» — который вставляется в папку сделанный из полиэтилена 🙂 —WiLD

    см. внимательно (Файл (значения)) 😉 —Tpyvvikky 14:01, 12 февраля 2013 (UTC)

    Это файл!!!!! :3

    предлагаю определить файл, как поименованную упорядоченную последовательность данных. Текущее определение неполно, нечётко и самозависимо (блок — это что, файл без имени? как читать этот блок? а папка с документами — это что, не файл?) Mashiah 13:26, 11 сентября 2006 (UTC)

    • Файл не обязательно является данными, в частности, в ряде случаев файл имеет смысл по факту своего существования (т.н. файловые флаги). Вопрос «что такое файл?» это известная кащенитская провокация в ru.os.cmp, т.к. никто до сих пор не смог дать точного определения.

    Предлагаю:

    1. собрать определения из разных источников
    2. перечислить свойства файлов.

     #!George Shuklin 04:13, 21 ноября 2006 (UTC)

    Хорошая идея. 82.151.108.111 17:43, 10 апреля 2010 (UTC)

    Поддерживаю предложение. Мне нравится определение «Файл — совокупность данных, доступ к которой осуществляется по ее имени». —Savchenko Andrey 08:55, 23 декабря 2006 (UTC)

    А кто сказал, что у файла есть имя? Доступ по номеру ничем не хуже (и во многих файловых системах был абсолютно нормальным). #!George Shuklin 23:05, 26 января 2007 (UTC)
    Сейчас я вам расскажу, что такое файл! 🙂 — Vano 20:39, 5 декабря 2007 (UTC)
    Ну вот. В таком виде (по памяти) нам его давал Восков Л.С. на лекциях по системному ПО. Наиболее общее и выделяет суть. — Vano 21:15, 5 декабря 2007 (UTC)

    Файл — совокупность данных, названных одним (общим) именем, и находящихся на носителе информации. 85.172.108.236 15:03, 21 марта 2009 (UTC)

    Данных? А если данных нет? А как называются потоки у файлов на NTFS? (один файл, но несколько имён, указывающих на разные данные). А как называется файл, который не находится на носителе информации (/dev/*, /proc/*, etc)? #!George Shuklin 15:36, 21 марта 2009 (UTC)
    • и куда это с чего это вдруг (ВНЕЗАПНО) «…на носителе информации» дели? -_о (файлы в ОЗУ уже хранятся, чтоль?) Tpyvvikky 00:30, 18 декабря 2010 (UTC)

    Unix[править код]

    LSOF(8)                                                                LSOF(8)
    NAME
          lsof - list open files
    SYNOPSIS
          lsof  [  -?abChlnNOPRstUvVX  ]  [ -A A ] [ -c c ] [ +c c ] [ +|-d d ] [
          +|-D D ] [ +|-f [cfgGn] ] [ -F [f] ] [ -g [s] ] [ -i [i] ] [ -k k  ]  [
          +|-L  [l]  ]  [ +|-m m ] [ +|-M ] [ -o [o] ] [ -p s ] [ +|-r [t] ] [ -S
          [t] ] [ -T [t] ] [ -u s ] [ +|-w ] [ -x [fl] ]  [  -z  [z]  ]  [  --  ]
          [names]
    DESCRIPTION
          Lsof  revision  4.76  lists information about files opened by processes
          for the following UNIX dialects:
    

    Выполняем

    $ lsof | grep -i x-chat
    

    что мы видим:

    каталог

    X-Chat    236 libc  cwd      DIR      14,3      272  2001499 /Applications/My/X-Chat Aqua
    

    текстовый файл

    X-Chat    236 libc  txt      REG      14,3  4240132  2001535 /Applications/My/X-Chat Aqua/X-Chat Aqua.app/Contents/MacOS/X-Chat Aqua
    

    Shared memory

    X-Chat    236 libc    3r  PSXSHM               4096          apple.shm.notification_center
    

    Неименнованый PIPE

    X-Chat    236 libc   12     PIPE 0x2046a70    16384 
    

    Сокет

    X-Chat    236 libc   25u    IPv4 0x208a228      0t0      TCP 192.168.1.3:49170->ircworld.ru:6667 (ESTABLISHED)
    

    И это все файлы с точки зрения Unix

    Свойства файлов[править код]

    • файл может содержать в себе данные (а может и не содержать)
    • файл может иметь одно или более имён (хардлинки), а может и не иметь имени вообще
    • файл может иметь в себе пустые места (sparced)
    • файл иногда может быть открыт fopen()
    • файл иногда может быть закрыт fclose()
    • некоторые файлы можно читать
    • некоторые файлы можно fseek(), причём есть файлы, которые можно fseek() только вперёд
    • некоторые файлы можно fwrite()
    • У файла могут быть дополнительные потоки
    • файл не обязательно где-то хранится (/dev/rand, dev/nul)
    • файл не обязательно блочный (любое символьное устройство)

    Об определении[править код]

    Я выписал основные проблемы определений файлов в самой статье, надеюсь, это слегка поможет. #!George Shuklin 23:06, 26 января 2007 (UTC)

    Структура статьи[править код]

    Писать о файле — всё равно, что писать о компьютерах вообще — сумашедший объём данных.

    Предположительная стркуктура статьи:

    • Abstract
    • Проблема точного определения
    • Файл как объект файловой системы на носителе и файл как объект API.
    • Всё — файл (концепция Unix)
    • Типы файлов (символьные/блочные)
    • Каталоги, структура дерева каталогов
    • Свойства файлов как объектов файловой системы (атрибуты, sparced, хардлинки, и т.д.)
    • Свойства файлов как объектов файлового АПИ (чтение/запись/fseek).
    • Файлы устройств: в unix, в windows
    • UNC-путь в Windows NT
    • Файлы-контейнеры (архивы, loopback, ISO и т.д.)
    • Проблемы сериализации данных в файл
    • Версии файлов
    • Файловые системы (обзор)

      #!George Shuklin 10:25, 1 марта 2007 (UTC)

    требования к именам файлов[править код]

    не согласен с отменой правки по поводу запрещённых символов в именах файлов. Цитирую по Библии MS-DOS Стивена Симрина: «Стpочные буквы в MS-DOS интеpпpетиpуются как заглавные, поэтому имя команды и паpаметpы командной стpоки (в частности, имя файла) могут набиpаться как маленькими, так и большими буквами (можно вводить комбинацию из стpочных и заглавных букв).» Кроме того, приведенный мной список запрещённых символов был полным, а не то, что видим в данный момент. Возможно насчёт первой половины таблицы я загнул, но если отбросить запрещённые и упарвляющие символы (с кодом 0 — 31) — мы это и получим. Хотя можно конечно написать и так (цитата по Симрину):

    Для обpазования имени файла может использоваться только опpеделенный набоp символов:

      буквы алфавита
      цифpы от 0 до 9
      специальные символы: $ # @ % ( ) - { } ` ' _ ^ ~
    

    Возможно, чтобы избежать неоправданного расширения статьи, стоит вообще ограничиться фразой «Помимо ограничений файловой системы, интерфейсы операционной системы дополнительно ограничивают набор символов, который допустим при работе с файлами.»

    Tirthika 00:21, 7 ноября 2007 (UTC)

    • Вы говорите о файловых вызовах (т.е. API). В этом случае просто все буквы приводятся к верхнему регистру (и вызывать функции работы с файлами можно действительно с любыми буквами). Если _создать_ файлы с маленькими буквами (diskedit или другая OS), то их будет невозможно прочитать из дос или выполнить любую операцию (известная проблема с записанными из виндов сидюками). Сейчас попробую найти источник… #!George Shuklin 04:52, 7 ноября 2007 (UTC) Во. KB от мелкософта должно быть достаточно убедительным [1]: All characters in the MS-DOS character set must be in uppercase letters in accordance with the 8.3 file naming convention. И вот тоже:

    FAT Naming Convention FAT uses the traditional 8.3 file naming convention and all filenames must be created with the ASCII character set. The name of a file or directory can be up to eight characters long, then a period (.) separator, and up to a three character extension. The name must start with either a letter or number and can contain any characters except for the following: . » / \ [ ] : ; | = ,

    If any of these characters are used, unexpected results may occur. The name cannot contain any spaces.

    The following names are reserved: CON, AUX, COM1, COM2, COM3, COM4, LPT1, LPT2, LPT3, PRN, NUL

    All characters will be converted to uppercase. [2]

    Вы процитировали всё, кроме последней строчки 🙂 #!George Shuklin 04:56, 7 ноября 2007 (UTC)

      • Убедили 😉 Tirthika 21:24, 7 ноября 2007 (UTC)

    По моему мнению, это относится не к файлам, а к файловым системам. Предлагаю постепенно переместить это туда. — Vano 21:16, 5 декабря 2007 (UTC)

        Предлагаю сначала добавить «Архивный» в список атрибутов. — MaxT 18:35, 20 марта 2008 (UTC)

    сейчас всё это добавлено.но почему-то типы файловых систем для всех четырёх атрибутов одинаковы (?!). возникает два вопроса: 1. Может, стоит их объединить? и 2. Может, лучше вообще написать перед таблицей, что эти атрибуты присутствуют во всех файловых системах, и столбец убрать? =p.s.a.= 10:59, 23 ноября 2008 (UTC)

    Объект переменной длины называется файлом — последовательность произвольного числа бит, обладающих уникальным собственным названием и размещенная в дисковой памяти. 94.180.4.170 10:05, 10 января 2009 (UTC)

    Файл — объект, который имеет имя и который можно читать и писать[править код]

    Вообще, единственно что объединяет все различные определения файла это то, что у файла есть независящее от используещей его программы имя (хотя в plan9 пространство имен у каждого процесса свое, после импорта к объекту может обратиться любая программа), его можно читать и в него можно писать, можно открывать и закрывать. VladTc 10:05, 9 мая 2013 (UTC)

    Первична файловая система, а не файл. — Monedula 14:59, 9 мая 2013 (UTC)
    Не уловил мысли 92.100.154.242 20:13, 9 мая 2013 (UTC)
    ФС — способ организовать доступ к файлам. VladTc 20:16, 9 мая 2013 (UTC)
    Без файловой системы никаких файлов быть не может — только блоки данных. — Monedula 21:00, 9 мая 2013 (UTC)
    Без пространства имен файлов, если точнее. Разницу можно почувствовать в plan9. Но как эта первичность соотносится с предложенным определение файла? VladTc 15:37, 11 мая 2013 (UTC)
    У бумажной книги тоже есть имя. Книгу можно читать, а можно и писать. — Monedula 16:55, 11 мая 2013 (UTC)
    Итого, книга — файл. 95.55.100.106 12:07, 12 мая 2013 (UTC)

    ĄìÊéÂĈģĠ

    Leave a comment