В операционных системах Unix и Windows 9.x сняты ограничения на длину названия, использование пробелов и точек в названии. А в операционной системе Windows 9.x, кроме того, в названии можно использовать русские буквы. Таким образом, файл в Unix может иметь название «Otchet za 4 kvartal», а в Windows 9.x допускается и название «Отчет за 4-й квартал».
Расширение файла. Кроме названия каждый файл может иметь или не иметь расширение. Расширение используется для того, чтобы определенным образом охарактеризовать содержимое файла. Например, расширения doc и txt указывают на то, что файл содержит какой-либо документ или текст, а расширение bmp имеет файл, содержащий изображение в формате битовой карты.
Название вместе с расширением называют полным именем файла.
Если файл создается с помощью какой-либо программной системы, то, как правило, он автоматически получает стандартное для данной системы расширение, и пользователю достаточно выбрать или указать только название. Впоследствии по стандартным расширениям программная система опознает «свои» файлы. В операционных системах предусмотрен целый ряд стандартных расширений. В таблице приведены некоторые часто встречающиеся расширения MS DOS и Windows 9.x.
Некоторые расширения MS DOS и Windows 9.x
Расширение | Содержимое файла |
.сом .exe.bat .bak . doc .txt .dat .hip .sys .tmp .bmp | Разновидность программы в машинных кодах (выполняемый файл) Разновидность программы в машинных кодах (выполняемый файл) Командный файл (выполняемый файл) Резервный файл Файл программной документации или файл с документом Файл с текстом Файл с числовыми данными Файл помощи, то есть файл встроенной справочной системы Драйвер устройства Временный или рабочий файл Разновидность файла с графикой |
Файлы с расширением .соm (common — общий) и .ехе (execute — выполнение) содержат программы на машинном языке. Эти файлы часто называют программными файлами. Различия между .com—файлами и .ехе-файлами касаются их внутренней организации. На способах обращения с файлами эти различия никак не сказываются. Файлы с расширением .bat (batch — пачка) содержат произвольные последовательности команд операционной системы. Такие файлы принято называть командными файлами.
Использованный в табл. термин «выполняемый файл» объединяет понятия «программный файл» и «командный файл». Другими словами, «выполняемый файл» означает, что файл содержит либо программу на машинном языке, которая может быть непосредственно выполнена процессором компьютера (файлы с расширениями .ехе и .com), либо последовательность команд операционной системы (файл с расширением .bat), которые тоже выполняются, но только путем обращения к соответствующим программам и средствам операционной системы.
Для обеспечения другой важной функции операционной системы — выполнения операций по обмену данными между программой и различными внешними устройствами — в составе системы имеется ряд специализированных на управлении конкретными внешними устройствами программ, которые принято называть драйверами (drive — управлять).
Драйверы поставляются либо в комплекте программ и файлов операционной системы, либо вместе с устройством, которым они управляют. Отсутствие или применение не соответствующего устройству драйвера делает его бесполезным. Поэтому, приобретая какое-либо внешнее устройство, необходимо обращать внимание на наличие драйвера — программы управления этим устройством.
Длина файла. Следующим важным атрибутом файла является его длина. Длина файла равна объему занимаемого файлом участка диска или ленты, и, следовательно, измеряется в байтах. Значение этого атрибута используется для определения возможности размещения файла на свободном участке дискового носителя и в некоторых других целях.
Время и дата создания файла. При первоначальной записи файла на диск, а также при внесении в файл изменений с помощью системных часов (специальной программы, входящей в состав операционной системы) автоматически фиксируются время и дата записи файла на дисковое устройство.
Кроме рассмотренных основных атрибутов файла в операционной системе MS DOS файлы имеют еще четыре атрибута — только для чтения, системный, скрытый и архивный. Каждый из этих атрибутов имеет ровно два состояния — атрибут включен или атрибут выключен.
Включение атрибута только для чтения (иногда его называют атрибутом разграничения доступа) означает, что файл недоступен для внесения в него каких-либо изменений. Кроме того, усложнено уничтожение такого файла. После выключения атрибута только для чтения файл доступен для любых операций.
Атрибут системный обычно включен только у основных файлов операционной системы. У всех остальных файлов атрибут системный, как правило, выключен.
Атрибут скрытый включен у тех файлов, которые при просмотре списка файлов, находящихся на дисковом устройстве, командой операционной системы в этот список не включаются. Остальные файлы имеют выключенное значение атрибута скрытый.
Для обеспечения надежности хранения информации на дисковых устройствах необходимо иметь одну или две копии файлов, содержащих важную информацию.
Каждый из рассмотренных атрибутов задается одним битом. Эти биты вместе с некоторой дополнительной информацией образуют байт атрибутов.
Групповое имя файлов. При выполнении операций с файлами иногда возникают ситуации, когда одно и то же действие нужно выполнить с целой группой файлов. Например, нужно переписать (скопировать) несколько файлов с диска С: на диск А: с целью последующего переноса этих файлов на другую машину.
Или, скажем, требуется уничтожить все устаревшие резервные файлы с целью освобождения места на дисковом устройстве для записи полезной информации. Конечно, такие действия можно выполнять последовательно, задавая одно и то же нужное действие для каждого файла группы. Однако этот подход может потребовать очень много времени и сил, особенно если группа состоит из достаточно большого числа файлов.В операционной системе MS DOS предусмотрен способ, упрощающий коллективные действия с файлами. Действие, которое нужно выполнить над группой файлов, задается только один раз, но вместе с действием указывается не полное имя одиночного файла, а специальное имя, которое позволяет операционной системе выделить, опознать все файлы группы и затем выполнить над ними нужное действие. Такое имя называют
Групповое имя образуется с помощью символов * и ?. Символ *, встретившийся в групповом имени, трактуется операционной системой как «любая последовательность любых символов названия». То есть этому символу соответствует любое количество любых символов названия. Так, групповому имени а* соответствуют любые названия, начинающиеся с буквы «а»: а1, azbuka, a2z4. Символ ? воспринимается ОС как любой одиночный символ, то есть ему соответствует ровно один произвольный символ имени. Например, шаблону otchet7.doc соответствуют любые имена с расширением .doc, в названии которых за отрезком названия otchet следует ровно один символ, например otchet1.doc, otchet4.doc, otchet%.doc, otchet*.doc и т. д. Рассмотрим еще несколько примеров:
??.txt — файлы с любыми двухбуквенными именами и расширением .txt;
*.bak — файлы с любыми именами и расширением .bak;
progl .* — файлы с названием progl и любым расширением;
*.* — файлы с любыми названиями и любыми расширениями.
Атрибуты для музыкальных файлов — Win32 apps
Twitter LinkedIn Facebook Адрес электронной почты
- Статья
- Чтение занимает 2 мин
В этом разделе перечислены атрибуты, часто используемые для звуковых файлов, содержащих музыку. Рекомендуется задать атрибуты для файлов в соответствии с этими списками, чтобы убедиться, что файлы полностью совместимы с различными приложениями воспроизведения. Атрибуты в этом разделе перечислены в трех категориях: первичный, вторичный и третичный.
Основные атрибуты передают самые основные сведения о файле. Если вы создаете звуковые файлы для распространения, это минимальный набор атрибутов, которые следует использовать.
Вторичные атрибуты содержат общие метаданные, важные, но не универсальные для всех звуковых файлов.
Атрибуты tertiary должны быть включены по мере необходимости, но не являются важными для описания файла.
Основные атрибуты для музыки
- Автор
- Название
- WM/AlbumArtist
- WM/ContentDistributor
- WM/Genre
- WM/MCDI (если он доступен; в противном случае используйте WM/WMCollectionID, WM/WMCollectionGroupID или WM/WMContentID)
- WM/MediaClassPrimaryID
- WM/MediaClassSecondaryID
- WM/Provider
- WM/TrackNumber
Вторичные атрибуты для музыки
- Copyright
- WM/Composer
- WM/EncodingTime
- WM/Language
- WM/ParentalRating
- WM/Producer
- WM/ToolName
- WM/ToolVersion
- WM/WMCollectionGroupID
- WM/WMCollectionID
- WM/WMContentID
- WM/Writer
Третичные атрибуты для музыки
- Описание
- WM/AuthorURL
- WM/BeatsPerMinute
- WM/Дирижёр
- WM/ContentGroupDescription
- WM/EncodedBy
- WM/EncodingSettings
- WM/InitialKey
- WM/Лирика
- WM/Lyrics_Synchronised
- WM/Mood
- WM/PartOfSet
- WM/Period
- WM/Picture
- WM/PromotionURL
- WM/Publisher
- WM/SubTitle
- WM/UniqueFileIdentifier
- WM/UserWebURL
Атрибуты по типу
Список атрибутов
Документация JDK 19 — Главная
Обзор
- Прочтите меня
- Примечания к выпуску
- Что нового
- Руководство по миграции
- Загрузить JDK
- Руководство по установке
- Формат строки версии
Инструменты
- Технические характеристики инструментов JDK
- Руководство пользователя JShell
- Руководство по JavaDoc
- Руководство пользователя средства упаковки
Язык и библиотеки
- Обновления языка
- Основные библиотеки
- HTTP-клиент JDK
- Учебники по Java
- Модульный JDK
- Руководство программиста API бортового регистратора
- Руководство по интернационализации
Технические характеристики
- Документация API
- Язык и ВМ
- Имена стандартных алгоритмов безопасности Java
- банок
- Собственный интерфейс Java (JNI)
- Инструментальный интерфейс JVM (JVM TI)
- Сериализация
- Проводной протокол отладки Java (JDWP)
- Спецификация комментариев к документации для стандартного доклета
- Прочие характеристики
Безопасность
- Руководство по безопасному кодированию
- Руководство по безопасности
Виртуальная машина HotSpot
- Руководство по виртуальной машине Java
- Настройка сборки мусора
Управление и устранение неполадок
- Руководство по устранению неполадок
- Руководство по мониторингу и управлению
- Руководство по JMX
Client Technologies
- Руководство по специальным возможностям Java
Понимание атрибутов файлов — Сертификация CompTIA A+® All-In-One For Dummies®, 2-е издание [Книга]
4.
2. Понимание атрибутов файловНачиная с первых версий MS-DOS и файловой системы FAT (см. Книгу II, главу 5) файлы имели некоторые основные атрибуты. В следующих разделах рассматриваются только те атрибуты, которыми будет управлять пользователь компьютера, а именно: «Только для чтения», «Скрытый», «Системный» и «Архивный». Обсуждение сосредоточено на основных атрибутах, расширенных атрибутах, предлагаемых Windows NTFS, и на том, как изменить атрибуты файла.
4.2.1. Как хранятся атрибуты
Атрибуты хранятся в виде одного 8-битного двоичного числа. Поскольку каждый бит может содержать либо 0, либо 1, это дает 256 возможных комбинаций атрибутов — от восьми нулей (атрибуты не применяются; равны 0 в десятичной системе счисления) до восьми единиц (все атрибуты применяются; равны 255 в десятичной системе счисления). .
Поскольку каждый атрибут содержит определенную битовую позицию, если к файлу применяется несколько атрибутов, можно сложить значения (двоичные или десятичные) вместе, чтобы получить уникальный номер, равный 255 (11111111 в двоичном формате) или меньше для каждого уникального сочетание атрибутов. Например, если файл имеет атрибуты «Только для чтения» (1), «Система» (4) и «Архив» (32), значение байта атрибута будет 1 + 4 + 32 или 37. Только 37 (00100101 в двоичный) может представлять файл с этими атрибутами. Полный список атрибутов приведен в таблице 4-9..
Bit Position | Decimal Value | Binary Value | Attribute |
---|---|---|---|
1 | 1 | 00000001 | Read-only |
2 | 2 | 00000010 | Скрытый |
3 | 4 | 00000100 | Системный |
4 | 0 8 | 00145 001450146 | Volume Label |
5 | 16 | 00010000 | Subdirectory |
6 | 32 | 00100000 | Archive |
7 | 64 | 01000000 . |