Префикс файла что это
Префикс файла что это
1. Основные понятия и определения
Начальный запуск системы всегда осуществляется с системного диска, установленного в накопитель A:.
Кроме того, при задании начальной конфигурации организуется так называемый «виртуальный диск», который реализуется в оперативной памяти. С точки зрения операционной системы и всех прикладных программ виртуальный диск трактуется ка обычный дисковый накопитель. При таком составе накопителей их имена обычно распределяются следующим образом:
A: и B: указывают на НГМД;
C: указывает на НМД;
D: указывает на виртуальный диск.
Каждый файл имеет имя. Имя файла складывается из двух частей: собственно имени, которое состоит из 1-8 символов, и расширения имени (типа), которое может отсутствовать или состоять из 1-3 символов. Тип файла присваивается в соответствии с характером хранимой информации. Задание типа осуществляет либо сам пользователь, либо программа, порождающая файл. Имя и тип используются совместно для идентификации файла.
Имя и тип файла могут содержать русские и латинские буквы, а также символы: #,$,%,^,&,(,),-,_,@. «,
Примеры полных имен файлов:
COMMAND.COM | PCTOOLS.EXE |
AUTOEXEC.BAT | HELP.TXT |
CONFIG.SYS | PROG1.PAS |
PROG-1.BAS | PROG2 |
При создании файла или изменении его содержимого автоматически регистрируется дата и время, которые известны системе из показаний встроенного календаря и часов. Имя, тип, дата и время являются атрибутами файла, которые фиксируются в каталоге.
Каталог файлов или директорий содержит информацию о группе файлов, хранимых совместно на одном носителе. Каталог имеет имя и, в свою очередь, может быть зарегистрирован в другом каталоге. В этом случае он становится подчиненным или подкаталогом. Так образуется иерархическая файловая система. На каждом дисковом носителе всегда имеется корневой каталог, который создаётся при форматировании диска и в котором начинают регистрироваться обычные файлы и подкаталоги 1-го уровня. В них, в свою очередь, могут регистрироваться обычные файлы и подкаталоги 2-го уровня и т.д. Цепочки взаимно-подчиненных каталогов обозначаются их именами, разделяемыми знаком «\». Если этот знак стоит перед первым именем, значит «выше» по иерархии находится только корневой каталог.
Примеры цепочек взаимно-подчиненных каталогов:
\WORK | — WORK находится на 1-м уровне |
\WORK\PRO | — PRO находится на 2-м уровне |
C: | C:\ |
\EXE | C:\WORK\PRO |
Маршрут всегда указывает на некоторый каталог, завершающий цепочку (в частности, на корневой или текущий каталог) и может использоваться, как префикс имени файла, указывающий его местонахождение. Префикс-маршрут отделяется от собственно имени файла разделителем «\».
Примеры имен файлов с префиксами:
C:PROG1.PAS
\DOS\FORMAT.COM
C:\WORK\DOC\HELP.TXT
Имя накопителя может быть опущено, и тогда подразумевается текущий накопитель. Маршрут указывает каталог, в котором размещается файл. Маршрут может быть опущен, и тогда местоположением файла считается текущий каталог накопителя. Имя и тип задают полное имя файла в соответствующем каталоге.
В любой момент времени система настроена на рабочий или текущий накопитель и каталог, то есть на текущий маршрут, который может быть изменен соответствующими
командами пользователя. Кроме того, с помощью специальной команды операционной системы в системе может быть зафиксировано несколько альтернативных маршрутов, указывающих на несколько разных директорий. Поиск любого файла, к которому пользователь или прикладная программа обращается по имени, должен происходить в том каталоге, на который указывает префикс имени файла. При отсутствии префикса файл разыскивается сначала в текущем каталоге, если же он там не будет найден, то поиск происходит последовательно по указанным альтернативным маршрутам.
Новый файл создается только в текущем каталоге или в том, на который указывает префикс имени файла.
Приглашение к вводу команд выдается операционной системой, когда она находится в состоянии ожидания каких-либо действий пользователя. Стандартное приглашение DOS всегда указывает, какой накопитель является текущим.
Расширенное приглашение может содержать указание на текущий каталог, текущее время и/или дату и любую другую информацию.
Примеры расширенных приглашений:
A:\>
C:\WORK\PRO>
C:\WORK 12:20>
Команды DOS вводятся с клавиатуры в ответ на приглашение. Команда имеет имя и, возможно, параметры.
Команда может быть встроенной или внешней. Встроенные команды исполняются командным процессором. Внешняя команда реализуется программой, которая должна находиться в текущем или в одном из альтернативных каталогов. Имя такой программы является именем команды.
Примеры обращений к командам с разным числом параметров:
Определения
Файл – это именованная область памяти на внешнем носителе.
Характеристики файла – имя, тип, размер, дата и время создания.
Имя файла – это собственно имя файла, точка и расширение.
Правила образования имен включают структуру, размер имени, алфавит (кириллица или латиница), прописные или строчные буквы.
В различных ОС эти правила по некоторым параметрам различаются, например, в ОС MS DOS было принято соглашение 8.3 (имя. расширение) и только латиница (в последних версиях допускалась кириллица), прописные и строчные буквы не различаются. В ОС Windows имя файла допускается до 255 символов (кириллица или латиница), но некоторые служебные символы исключаются. В ОС UNIX различаются прописные и строчные буквы, допускается только латиница.
Для обеспечения удобного доступа к файлам используются более сложные структуры – каталоги (папки).
Каталог – это совокупность файлов на одном носителе. Под каталогом в файловой системе понимается, с одной стороны, группа файлов, объединенных пользователем исходя из тематики, например, с другой стороны, каталог – это файл-база, содержащий системную информацию о группе составляющих его файлов (имя, тип, дата и время, размер и ссылка на место нахождения).
Существует два основных типа каталогов: корневой каталог и подкаталог (или каталог). Различаются они максимальным количеством хранящихся файлов. На каждом логическом диске в фиксированном месте располагается корневой каталог. Размеры корневых каталогов варьируются в зависимости от размера диска, но каждый конкретный корневой каталог имеет фиксированное максимальное число файлов. Длина корневого каталога фиксируется при создании логического диска и не может быть изменена в процессе работы. Все каталоги имеют одинаковую структуру.
Файловые системы обычно имеют иерархическую структуру, в которой уровни создаются за счет каталогов (точнее их свойства быть вложенными в каталоги верхнего уровня).
Маршрут (путь) – это спецификация файла, состоящая из имени диска и цепочки вложенных каталогов (начиная с корневого), разделенных символом \ (обратный слеш).
Маршрут – это префикс имени файла. Маршрут может быть полным, если он начинается с имени диска и неполным, если состоит из цепочки каталогов.
Полное имя файла – это префикс + имя файла.
C:\GAMES\PRINCE\LEVELS является полным маршрутом к файлу IGRA.EXE.
C:\GAMES\PRINCE\LEVELS\IGRA.EXE — полным именем файла.
Обратите внимание, «С:\» является обозначением корневого каталога на диске С.
Существует две группы (вида) файлов: выполнимые и невыполнимые.
Выполнимые файлы предоставляют пользователю возможность работать в какой-то среде, или выполнять команды ОС. Имена выполнимых файлов (на примере MS DOS и MS WINDOWS) имеют расширения ‑ exe (программа), com (устаревшее расширение программы), bat (пакетный файл, содержащий набор команд ОС).
Именование файлов, путей и пространств имен
все файловые системы, поддерживаемые Windows, используют концепцию файлов и каталогов для доступа к данным, хранящимся на диске или устройстве. Windows разработчики, работающие с Windowsными api-интерфейсами для файлов и устройств, должны понимать различные правила, соглашения и ограничения имен файлов и каталогов.
Доступ к данным можно получить с дисков, устройств и сетевых ресурсов с помощью API файлового ввода-вывода. Файлы и каталоги вместе с пространствами имен являются частью концепции пути, которая представляет собой строковое представление места получения данных независимо от диска, устройства или сетевого подключения для конкретной операции.
Некоторые файловые системы, такие как NTFS, поддерживают связанные файлы и каталоги, которые также следуют соглашениям об именовании файлов и правилам, как обычный файл или каталог. Дополнительные сведения см. в разделах жесткие связи, соединения и точки повторного анализа и операции с файлами.
Дополнительные сведения см. в следующих подразделах:
дополнительные сведения о настройке Windows 10 для поддержки длинных путей к файлам см. в разделе ограничение максимальной длины пути.
Имена файлов и каталогов
Ограничения количества символов также могут быть разными и могут различаться в зависимости от используемого формата префикса файловой системы и имени пути. Это усложняется за счет поддержки механизмов обратной совместимости. Например, более старая файловая система MS-DOS FAT поддерживает не более 8 символов для базового имени файла и 3 символа для расширения, а всего 12 символов, включая разделитель точек. Обычно это называется именем файла 8,3. Windows файловые системы FAT и NTFS не ограничиваются 8,3 именами файлов, так как они имеют длинную поддержку имен файлов, но по-прежнему поддерживают версию 8,3 длинных имен файлов.
Соглашения об именах
Следующие фундаментальные правила позволяют приложениям создавать и обрабатывать допустимые имена файлов и каталогов независимо от файловой системы.
Используйте точку, чтобы отделить базовое имя файла от расширения в имени каталога или файла.
Используйте обратную косую черту ( \ ) для разделения компонентов пути. Обратная косая черта разделяет имя файла от пути к нему и одно имя каталога из другого имени каталога в пути. Нельзя использовать обратную косую черту в имени для фактического файла или каталога, так как это зарезервированный символ, разделяющий имена в компоненты.
Не думайте о чувствительности к регистру. Например, имена OSCAR, OSCAR и OSCAR должны быть одинаковыми, даже если некоторые файловые системы (такие как POSIX-совместимая файловая система) могут считать их разными. Обратите внимание, что NTFS поддерживает семантику POSIX для чувствительности к регистру, но это не поведение по умолчанию. Дополнительные сведения см. в разделе CreateFile.
Обозначения томов (буквы диска) не учитывают регистр. Например, «D: \ » и «d: \ » ссылаются на один и тот же том.
Используйте любой символ в текущей кодовой странице для имени, включая символы Юникода и символы в расширенном наборе символов (128 – 255), за исключением следующих:
Следующие зарезервированные символы:
Символы, целочисленное представление которых находится в диапазоне от 1 до 31, за исключением альтернативных потоков данных, в которых разрешены эти символы. дополнительные сведения о файловых потоках см. в разделе file Потоки.
Любой другой символ, который не разрешен целевой файловой системой.
Используйте точку в качестве компонента каталога в пути для представления текущего каталога, например. \temp.txt «. Дополнительные сведения см. в разделе paths.
Используйте две последовательные точки (..) как компонент каталога в пути, чтобы представить родителя текущего каталога, например. \temp.txt «. Дополнительные сведения см. в разделе paths.
Не используйте следующие зарезервированные имена для имени файла:
CON, PRN, AUX, NUL, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8 и LPT9. Также Избегайте этих имен сразу после расширения; Например, не рекомендуется использовать NUL.txt. Дополнительные сведения см. в разделе Пространства имен.
Не завершайте имя файла или каталога с пробелом или точкой. хотя базовая файловая система может поддерживать такие имена, оболочка Windows и пользовательский интерфейс не поддерживаются. Однако можно указать точку в качестве первого символа имени. Например, «. temp».
Короткие и длинные имена
Длинное имя файла считается любым именем файла, которое превышает короткое соглашение об именовании в стиле MS-DOS (также называемое 8,3). при создании длинного имени файла Windows также может создать короткую форму 8,3 имени, именуемую псевдонимом 8,3 или коротким именем, а также сохранить ее на диске. Это 8,3 может быть отключено для повышения производительности в зависимости от конкретной файловой системы.
Windows server 2008, Windows Vista, Windows Server 2003 и Windows XP: 8,3 псевдонимы не могут быть отключены для указанных томов до Windows 7 и Windows Server 2008 R2.
Во многих файловых системах имя файла будет содержать символ тильды (
) в каждом компоненте имени, которое слишком длинное для соответствия правилам именования 8,3.
Не все файловые системы следуют соглашению о подстановке тильды, и системы могут быть настроены на отключение создания псевдонима 8,3, даже если они обычно поддерживаются. Поэтому не следует предполагать, что псевдоним 8,3 уже существует на диске.
Чтобы запросить 8,3 имен файлов, длинных имен файлов или полного пути к файлу из системы, рассмотрите следующие варианты.
в новых файловых системах, таких как NTFS, exFAT, udf и FAT32, Windows сохраняет длинные имена файлов на диске в юникоде, что означает, что исходное имя длинного файла всегда сохраняется. Это справедливо даже в том случае, если длинное имя файла содержит символы национальных алфавитов, независимо от того, какая кодовая страница активна во время операции чтения или записи с диска.
файлы, использующие длинные имена файлов, можно скопировать между разделами файловой системы NTFS и Windows разделами файловой системы FAT без потери сведений об имени файла. Это может быть неверно для старых файлов MS-DOS FAT и некоторых типов файловых систем CDFS (CD-ROM) в зависимости от фактического имени файла. В этом случае короткое имя файла подставляется по возможности.
Если компонент пути является именем файла, то он должен быть последним компонентом.
Каждый компонент пути также будет ограничен максимальной длиной, указанной для конкретной файловой системы. Как правило, эти правила делятся на две категории: Short и Long. Обратите внимание, что имена каталогов хранятся в файловой системе как файлы особого типа, но правила именования для файлов также применяются к именам каталогов. Для суммирования путь — это просто строковое представление иерархии между всеми каталогами, которые существуют для определенного имени файла или каталога.
Полные и относительные пути
для функций API Windows, которые управляют файлами, имена файлов часто могут относиться к текущему каталогу, в то время как некоторым api требуется полный путь. Имя файла задается относительно текущего каталога, если он не начинается с одного из следующих:
Если имя файла начинается только с обозначения диска, но не с обратной косой черты после двоеточия, то оно интерпретируется как относительный путь к текущему каталогу на диске с указанной буквой. Обратите внимание, что текущий каталог может быть или не являться корневым каталогом, в зависимости от того, на что он был установлен во время последней операции «изменение каталога» на этом диске. Ниже приведены примеры этого формата.
Путь также считается относительным, если он содержит «двойные точки»; то есть две точки вместе находятся в одном компоненте пути. Этот Специальный описатель используется для обозначения каталога над текущим каталогом, в противном случае известный как «родительский каталог». Ниже приведены примеры этого формата.
Относительные пути могут сочетать оба типа примеров, например «К. \tmp.txt «. Это полезно, поскольку, несмотря на то, что система отслеживает текущий диск вместе с текущим каталогом этого диска, она также следит за текущими каталогами на разных буквах диска (если в системе несколько), независимо от того, какой из обозначений установлен в качестве текущего диска.
Ограничение максимальной длины пути
Пространства имен
существует две основные категории соглашений о пространствах имен, используемых в Windows api, которые обычно называются пространствами имен NT и пространствами имен Win32. Пространство имен NT было разработано как пространство имен самого низкого уровня, в котором могут существовать другие подсистемы и пространства имен, включая подсистему Win32 и, по расширениям, пространства имен Win32. POSIX — это еще один пример подсистемы в Windows, построенной на основе пространства имен NT. ранние версии Windows также определили несколько предопределенных или зарезервированных имен для определенных специальных устройств, таких как порты связи (последовательные и параллельные) и консоль экрана по умолчанию, как часть того, что теперь называется пространством имен устройств NT, и все еще поддерживаются в текущих версиях Windows для обеспечения обратной совместимости.
Пространства имен файлов Win32
Префиксы и соглашения пространств имен Win32 приведены в этом разделе и в следующем разделе с описанием того, как они используются. обратите внимание, что эти примеры предназначены для использования с функциями API Windows и не всегда работают с приложениями оболочки Windows, такими как Windows Explorer. по этой причине существует более широкий диапазон возможных путей, чем обычно доступно в Windows приложениях оболочки, а Windows приложения, использующие его, можно разрабатывать с помощью этих соглашений по пространству имен.
Так как он отключает автоматическое расширение строки пути, \ \ префикс «? \ » также позволяет использовать «..» и «.» в именах путей, которые могут быть полезны при попытке выполнить операции с файлом, в противном случае зарезервированные описатели относительных путей в составе полного пути.
Обратите внимание, что для префикса «?» можно использовать только API-интерфейсы Юникод, что \ \ \ позволяет превысить максимальный _ путь
Пространства имен устройств Win32
при работе с функциями API Windows следует использовать \ \ префикс «. \ » для доступа только к устройствам, а не файлам.
Пространства имен NT
чтобы сделать эти объекты устройств доступными для приложений Windows, драйверы устройств создают символьную ссылку (символьную ссылку) в пространстве имен Win32 «Global??» для соответствующих объектов устройств. Например, COM0 и COM1 в разделе «Global??» подкаталог — это просто символических ссылок Serial0 и Serial1, «C:» — это символьную ссылку до HarddiskVolume1, «отображается physicaldrive0» — символьную ссылку до DR0 и т. д. без символьную ссылку указанное устройство «Xxx» будет недоступно для любого Windows приложения, использующего соглашения о пространстве имен Win32, как описано выше. Однако для этого устройства можно открыть маркер, используя любые интерфейсы API, поддерживающие абсолютный путь к пространству имен NT формата » \ устройство \ xxx».
Добавление или изменение используемой совместно папки
Параметры используемой совместно папки
Главный каталог
Выберите флажок Главный каталог пользователя для отправки отсканированного документа непосредственно в предопределенную главную папку.
В текстовом поле укажите имя атрибута LDAP, который содержит путь UNC к главной папке. Именем по умолчанию атрибута LDAP является homeDirectory. Обратитесь к администратору сервера LDAP для определения соответствующих параметров главного каталога.
Псевдоним
Введите псевдоним в поле Псевдоним для предопределенной папки. Это имя будет выводиться на дисплей устройства. При передаче документа от устройства в папку псевдоним отображается в группе независимых кнопок, и таким образом пользователи могут выбрать, где сохранить отсканированный документ. Каждая предопределенная папка должна иметь уникальный псевдоним.
Путь к папке
Чтобы избежать проблем, связанных с длиной пути, рекомендуется использовать как можно более короткий путь (до 150 символов).
1. Длина пути для папок не должна превышать 256 символов (для большинства операционных систем хост-компьютеров).
2. Имя хоста не должно превышать 15 знаков.
3. Общая длина имени хоста и сетевого имени не должна превышать 128 знака, включая косые черты.
4. Длина пути должна предусматривать дополнительное пространство для элементов, которые могут быть добавлены к названию файла. Сюда входят расширение файла, путь для дополнительных устройств (который устанавливается определенным префиксом в имени файла), дополнительное название папки исходя из имени пользователя, дополнительные символы (дата и время, такие как 07192005190100), которые добавляются при необходимости избежать повторения названий фалов.
Имя файла по умолчанию
Имя файла по умолчанию — это первоначальное имя, присвоенное отсканированному документу при выборе пользователем папки для сохранения. Это имя пользователь может при необходимости изменить с передней панели устройства. Обратите внимание, что при сохранении документа в заданную папку в ней уже может находиться документ с таким именем. В этом случае устройство автоматически добавит к имени файла по умолчанию (или к измененному имени) время и дату. Это делается для того, чтобы в одной папке не было файлов с одинаковыми именами.
Эта функция помогает экономить время, т.к. пользователю не нужно самостоятельно создавать уникальное имя для каждого файла. Пользователь может ввести первую часть имени файла, и устройство автоматически добавит дополнительную информацию к данному имени во избежание одинаковых названий в папке назначения.
Имя и пароль для доступа
С помощью функции Имя и пароль для доступа определите, какие параметры будут использованы для доступа к предопределенной папке:
· Имя и пароль пользователя устройства — Имя и пароль пользователя будут использоваться для доступа к папке, блокируя попытки несанкционированной пересылки документов в эту папку.
· Общие имя и пароль — Для доступа к папке будут использоваться общедоступные имя и пароль, в этом случае все пользователи устройства будут иметь доступ к папке. При выборе функции Общие имя и пароль необходимо указать следующую информацию:
· Домен — Укажите домен для проверки подлинности параметров доступа.
· Имя пользователя — Укажите имя пользователя для проверки подлинности параметров доступа.
· Пароль — Укажите пароль для проверки подлинности параметров доступа.
Если функция Аутентификация на вашем устройстве не включена, пользователям предлагается ввести регистрационные данные при отправке в заданную папку, для которой настроена проверка регистрационных данных пользователя.
Проверка доступа к папке
Щелкните Проверка доступа к папке, чтобы убедиться в ее существовании и возможности доступа к ней с устройства. Если для доступа к папке применяется вариант «Общие имя и пароль», то для завершения теста на странице Добавление или Изменение необходимо ввести параметры доступа.
Если для доступа к папке используются имя и пароль пользователя, то для завершения теста их необходимо ввести после соответствующего приглашения системы.
· Имя пользователя — Введите имя пользователя для проверки подлинности параметров доступа.
· Пароль — Введите пароль для проверки подлинности параметров доступа.
Для проверки параметров доступа щелкните Проверка доступа к папке. Чтобы пропустить этап проверки параметров доступа, щелкните Отмена.
Подтверждение параметров доступа может занять некоторое время. Если параметры доступа неверны, процесс аутентификации длится значительно дольше. Появится сообщение об ошибке, предлагающее изменить параметры доступа пользователя.
Если путь неверный, это означает, что папка назначения отсутствует или указан слишком длинный путь. При проверке длины пути используется наихудший сценарий: предполагается, что для обеспечения уникальности имени к оригинальному имени файла будет добавлено время и дата.
Параметры файла
Стандартное начало имени файла
Используйте настройку Стандартный префикс имени файла для уникальной идентификации файлов, поступающих от каждого устройства. Для каждого устройства можно задать уникальный префикс. Это поможет прослеживать историю документа при сканировании, а также предотвращать ненужное дублирование, возникающее при сканировании документов двумя или более устройствами в одну папку назначения.
Для включения стандартного начала имени файлов:
1. Выберите Включить стандартное начало имени файла.
2. Введите трехбуквенный префикс в поле Префикс имени файла.
3. Щелкните однократно на кнопке ОК после завершения всех настроек на странице.
Префикс будет добавлен к началу каждого сохраненного в папке имени файла по умолчанию. Обратите внимание, что пользователь не может изменить или удалить стандартный префикс имени файла.
Создать папку по имени пользователя
Выбор настройки Создать папку по имени пользователя позволяет направлять все файлы, отправляемые в папку (например, каталог) назначения. Название папки будет также именем пользователя, работающего с устройством. Если папка не существует, она будет создана в папке назначения. Если процедура аутентификации не применяется, то в качестве имени пользователя для общего пользования используется имя папки.
Формат файла метаданных
Файл метаданных содержит информацию о каждом отсканированном документе, включая название устройства и атрибуты файла. Данные файлы часто используются другими приложениями для ускорения процесса отслеживания и распределения отсканированных документов. Файлы метаданных будут размещаться в той же папке назначения, что и отсканированный документ.
· Нет — Файлы метаданных не создаются.
· XML — Файл метаданных будет создан в формате XML.
· HPS — Файл метаданных будет создан в формате HPS.
При выборе варианта Нет файл метаданных создаваться не будет.
Параметры документа по умолчанию
· Настройка цвета — Выберите цвет по умолчанию для отсканированного документа из раскрывающегося списка Настройка цвета.
· Разрешение — Выберите разрешение по умолчанию для отсканированного документа из раскрывающегося списка Разрешение.
· Формат файла — Выберите формат файла по умолчанию для отсканированного документа из раскрывающегося списка Формат файла.
· Размер файла по умолчанию — Выберите размер файла по умолчанию для отсканированного документа из раскрывающегося списка Размер файла по умолчанию.
- Префикс таблиц базы данных что это
- Префикс факс что это