Окно как называется


Словарь терминов и определений в сфере дверных и оконных конструкций

22.07.2019

Окно (формализовано в ГОСТ 23166-99) – конструктивный элемент стены (или кровли), включающий оконный проем с откосами, оконный блок, системное решение уплотнения монтажных швов, подоконник (подоконную доску, пластиковую панель, конструкцию из камня и т.д.), детали слива, облицовку и служащий для сообщения внутреннего помещения с улицей, обеспечения естественного освещения, вентиляции, защиты от климатических, атмосферных, шумовых воздействий, несанкционированного проникновения.

Оконный проем (формализовано в ГОСТ 23166-99) – проем в стене или кровле для установки одного/нескольких оконных блоков с монтажным уплотнением, подоконниками, откосами и сливами.

Оконный блок (формализовано в ГОСТ 23166-99) – светопрозрачная конструкция из коробки, створчатых элементов, встроенных систем проветривания и аксессуаров (жалюзи, ставни и др.) для естественного освещения, вентиляции, защиты от климатических, атмосферных, шумовых воздействий, несанкционированного проникновения.

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

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

Балконный дверной блок (формализовано в ГОСТ 23166-99) – светопрозрачная конструкция с глухими вставками или без из коробки, дверного полотна, иногда фрамуги для сообщения внутреннего помещения с балконом (лоджией, эркером, террасой), естественного освещения, вентиляции, защиты от климатических, атмосферных, шумовых воздействий.

Дверной блок однопольный (формализовано в ГОСТ Р 52750-2007) – светопрозрачная или глухая конструкция из жестко закрепленной в стеновом проеме дверной коробки и одного полотна с замками, запирающими устройствами и аксессуарами, навешенного на петли.

Дверной блок двупольный (формализовано в ГОСТ Р 52750-2007) – светопрозрачная или глухая конструкция из жестко закрепленной в стеновом проеме дверной коробки и двух полотен с замками, запирающими устройствами и аксессуарами, навешенных на петли.

Двери левосторонние (формализовано в ГОСТ 475-78) – светопрозрачная или глухая конструкция, в которой дверное полотно открывается на себя левой рукой с расположением петель слева.

Двери правосторонние (формализовано в ГОСТ 475-78) – светопрозрачная или глухая конструкция, в которой дверное полотно открывается на себя правой рукой с расположением петель справа.

Двери глухие или остекленные (формализовано в ГОСТ 475-78) – конструкции с полотнами, не имеющими или имеющими светопрозрачные вставки.

Двери рамочные (формализовано в ГОСТ 475-78, ГОСТ 6629-88) – светопрозрачные или глухие конструкции с полотнами, выполненными в виде разбитой на сегменты жесткой рамы с заполнением глухими/светопрозрачными элементами (филенками, стеклом/стеклопакетами, пластиковыми или композитными панелями и пр.).

Рамочная конструкция (элемент) оконного блока (формализовано в ГОСТ 23166-99) – сборочная единица (модуль) оконного блока, выполненная из алюминиевых, ПВХ профилей или деревянного бруса, которые соединены между собой жесткими угловыми связями (сваркой, шипами и клеем, механически) и взаимосвязаны фурнитурой.

Коробка (оконная, дверная) (формализовано в ГОСТ 23166-99) – сборочная единица оконного или дверного блока с рамочной конструкцией, служащая для жесткой фиксации в стеновом проеме и навешивания створок/полотен.

Створка, створчатый элемент (оконного блока) (формализовано в ГОСТ 23166-99) – сборочная единица со светопрозрачным заполнением, соединенная с оконной коробкой шарнирной (поворотные, поворотно-откидные, параллельно-выставляемые, параллельно-сдвижные створки) или скользящей (раздвижные) связью для формирования оконного блока рамочной конструкции.

Узкая створка (формализовано в ГОСТ 23166-99) – створчатый элемент шириной до 450 мм для проветривания помещения.

Фрамуга (формализовано в ГОСТ 23166-99) – створчатый элемент оконного блока рамочной конструкции с откидным открыванием, ограниченный горизонтальным импостом и служащий для проветривания помещения.

Полотно (балконного дверного блока) (формализовано в ГОСТ 23166-99) – сборочная единица блока рамочной конструкции со светопрозрачным или смешанным (с глухими вставками в нижней части) заполнением.

Светопрозрачное заполнение (формализовано в ГОСТ 23166-99) – заполнение створчатых элементов оконных блоков, оконных рам или дверных полотен из прозрачного листового стекла или стеклопакета.

Оконная рама (формализовано в ГОСТ 23166-99) – светопрозрачная конструкция для остекления веранд со сложным переплетом или многоярусная оконная конструкция из стоек, ригелей, перекладин для установки в соответствующие ячейки оконных блоков, оконных коробок, створчатых элементов и/или стеклопакетов.

Архитектурный рисунок оконного блока (формализовано в ГОСТ 23166-99) – фронтальный вид, определяющий конфигурацию и пропорции оконного блока.

Деревоалюминиевый оконный блок (на сленге – комбинированное окно) (формализовано в ГОСТ 23166-99) – светопрозрачная конструкция с рамочными элементами из дерева и алюминиевого сплава.

Деревянный/пластиковый оконный блок с алюминиевой облицовкой (формализовано в ГОСТ 23166-99) – светопрозрачная конструкция из деревянных/пластиковых рамочных элементов, защищенных снаружи от климатического, атмосферного и механического воздействия накладными деталями (накладками) из алюминиевых сплавов.

Мансардный оконный блок (формализовано в ГОСТ 23166-99) – светопрозрачный оконный блок, устанавливаемый в кровельную конструкцию дома/здания под определенным углом к горизонтальной плоскости.

Раскладка (штапик) (формализовано в ГОСТ 23166-99) – деталь для фиксации светопрозрачного/глухого заполнения в оконных створках, рамах или дверных полотнах.

Отлив, дождезащитиый профиль (формализовано в ГОСТ 23166-99) – детали из оцинкованной/покрытой полимером стали для отвода дождевой воды и защиты оконной конструкции.

Брусок (оконный) (формализовано в ГОСТ 23166-99) – профильная деталь створки, коробки, рамы, полотна из дерева, алюминиевого сплава, стали, пластика, в том числе из комбинации материалов (профиля с термовкладышем).

Импост (формализовано в ГОСТ 23166-99) – средний профильный брусок оконной коробки горизонтального или вертикального положения для притвора и/или навески створок.

Оконный переплет (формализовано в ГОСТ 23166-99) – конструкция из профильных брусков створки/рамы для членения поля остекления, обеспечивающего упрочнение конструкции и/или ее декоративное оформление.

Горбылек (средник) (формализовано в ГОСТ 23166-99) – средний профильный брусок оконного переплета окна рамочной конструкции.

Декоративные накладки (ложные горбыльки) (формализовано в ГОСТ 23166-99) – накладные декоративные профили, фиксируемые на стекле/стеклопакете с наружной/внутренней стороны клеевым составом и формирующие ложный переплет – фальшпереплет створки/рамы.

Притвор (формализовано в ГОСТ 23166-99) – место/узел примыкания створчатого элемента к оконной коробке, где основной притвор – узел примыкания вертикальных и верхнего горизонтального брусков (профилей), нижний — узел примыкания горизонтальных брусков (профилей), импостный — узел примыкания брусков (профилей) створки и импоста.

Безимпостный (штульповой) притвор (формализовано в ГОСТ 23166-99) – узел соединения брусков (профилей) створок оконного блока между собой.

Наплав (формализовано в ГОСТ 23166-99) – выступ профиля оконной створки/дверного полотна, служащий для интеграции контурной уплотняющей прокладки и перекрывания зазора по периметру притвора.

Регулируемое проветривание (формализовано в ГОСТ 23166-99) – обеспечение воздухообмена в помещении с помощью конструктивных решений и/или устройств.

Щелевое проветривание (формализовано в ГОСТ 23166-99) – ограниченное проветривание через зазор притвора с суммарной площадью зазора не более 0.02 м2.

Самовентиляция (формализовано в ГОСТ 23166-99) – саморегулирующийся воздухообмен через каналы камер профилей и/или ч помощью встроенных климатических клапанов/устройств для нивелирования рисков образования плесени и конденсата.

Долговечность (формализовано в ГОСТ 23166-99) – способность изделия (оконного, дверного блока) сохранять эксплуатационные качества в течение заявленного срока, что подтверждено результатами лабораторных испытаний.

Долговечность (монтажного шва) (формализовано в ГОСТ Р 52749-2007) – способность монтажного шва сохранять эксплуатационные качества в течение заявленного срока, что подтверждено результатами лабораторных испытаний.

Толщина непрозрачной части оконного блока (формализовано в ГОСТ 23166-99) – средняя толщина сечения комбинации профилей створки и коробки плоскостью, перпендикулярной плоскости оконного блока.

Узел примыкания оконного блока к стеновому проему (формализовано в ГОСТ Р 52749-2007) – конструктивное решение сопряжения оконной коробки со стеновым проемом, в том числе наружными/внутренними откосами из монтажного шва, подоконной доски, слива, декоративных накладок и крепежных элементов.

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

Монтажный зазор (боковой, фронтальный) (формализовано в ГОСТ Р 52749-2007) – пространство между внешней (боковой, фронтальной) поверхностью коробки и сопряженной с ней поверхностью стенового проема.

Монтажный шов (формализовано в ГОСТ Р 52749-2007) – элемент узла примыкания из слоев изоляционных материалов с заданными свойствами, используемых для заполнения монтажного зазора.

Установка/монтаж пластикового окна – комплекс мероприятий согласно ГОСТ Р 52749-2007 (проектирование, подготовка стенового проема, установка оконной конструкции с фиксацией оконной коробки крепежными элементами и установочными клиньями, заполнение монтажного зазора тремя слоями монтажного шва, регулировка фурнитуры, приемо-сдаточные мероприятия), обеспечивающих надежное крепление оконного блока в стеновом проеме с демпфированием возможных температурных и усадочных деформаций, функциональность фурнитурных комплексов и отсутствие потерь тепла через узел примыкания оконного блока к стеновому проему.

Справка: Крепление оконной коробки в стеновом проеме может выполняться через тело профиля оконной коробки монтажными шурупами, анкерами, монтажными пластинами.

Монтажный шов исполняется трехслойным с гидроизоляцией снаружи, пароизоляцией изнутри ти внутренним теплоизолирующим слоем.

Возможно исполнение монтажных швов специальными саморасширяющимися лентами.Рис. упл.

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

Стеклопакеты могут быть наполнены осушенным воздухом или инертным газом (аргоном, криптоном) с концентрацией газа до 96% газовоздушной смеси, иметь пленочное или металлизированное Low-E покрытие на наружной или внутренней стороне стекол, что делает их энергосберегающими (изолирующими, солнцезащитными).

DIN V 4108 рекомендует простую проверку наличия/отсутствия визуально не различимых Low-E покрытий на стеклах стеклопакета — поднести к окну зажженную свечу или спичку и проанализировать отражение, рассматривая его под острым углом к плоскости окна. Фиолетовый ореол вокруг отражения пламени покажет наличие низкоэмиссионного покрытия.

Ударопрочные стеклопакеты изготавливают с дуплексными или триплексными стеклами, пулестойкие – с триплексом и специальными пленками.

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

Безопасность окна (формальный термин – устойчивость к взлому по ГОСТ Р 51221-98 или устойчивость защитной конструкции по ГОСТ Р 51242-98) – способность окна противостоять действиям, направленным на проникновение в помещение , в течение регламентированного стандартами времени. Согласно ГОСТ Р 51242-98 может быть 4 классов (обычные, усиленные и специальные (взломо-, пуле-, взрывостойкие) конструкции), согласно ГОСТ Р 51221-98 — 13 классов. Новые DIN EN 1627-1630:2011 регламентируют 8 классов устойчивости к взлому для оконных конструкций (RC 1 N, RC 2 N, RC 1 – RC 6), заменившие ранее использовавшиеся WK 1 – WK 6 по предыдущей редакции DIN EN 1627-1630.

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

Теплозащитные свойства окна – способность оконного блока блокировать тепловые потоки изнутри и снаружи помещения. В международных стандартах определяются приведенным коэффициентом теплопередачи Uw, формируемым коэффициентами теплопередачи профиля Uf, стеклопакета Ug и линейной теплопроводностью периметра примыкания стеклопакета к посадочному фальцу профиля ѱ. («А» на рис. ниже – площадь поверхности стеклопакета Аg, профиля Аf, Ig — длина периметра примыкания стеклопакета)

Конденсат на пластиковых окнах – конденсация влаги из воздуха помещения на поверхностях окна с температурой точки росы.

Температура точки росы выпадения конденсата и образования плесени зависит от влажности воздуха в помещении и для комфортных условий микроклимата (относительная влажность 50%) составляет 9.3 градуса для конденсата и 12.6 градусов для плесени.

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

Радиусное остекление (сленг) – остекление балконов, эркеров, лоджий, веранд конструкциями радиусной формы в сечении, перпендикулярном плоскости конструкции.

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

Пластиковые окна для пассивных домов – окна, сертифицированные немецким Институтом пассивного дома, профиль которых имеет заполненные вспененным теплоизолятором внутренние камеры.

Офисные перегородки – светопрозрачные конструкции (мобильные, стационарные сборно-разборные) из профильных систем и стеклопакетов, иногда с частичным заполнением глухими модулями.

Что такое домен Windows и в чем его преимущества?

Если вы используете компьютер на работе или в школе, он почти наверняка является частью домена Windows. Но что это на самом деле означает? Что делает домен и каковы преимущества присоединения к нему компьютера?

Давайте посмотрим, что такое домен Windows, как он работает и почему компании их используют.

Что такое домен Windows?

Домен Windows - это, по сути, сеть контролируемых компьютеров, используемых в бизнес-среде.По крайней мере, один сервер, называемый контроллером домена , отвечает за другие устройства. Это позволяет администраторам сети (обычно ИТ-персоналу) управлять компьютерами в домене с помощью пользователей, настроек и т. Д.

Поскольку домены не для домашних пользователей, к ним могут присоединиться только версии Windows Professional или Enterprise.Вам также понадобится копия Windows Server для контроллера домена, поскольку она включает необходимое программное обеспечение, такое как Active Directory (подробнее об этом позже). Имейте в виду, что Windows Server отличается от Windows.

which-windows-10

Как узнать, находится ли ваш компьютер в домене?

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

What Is a Windows Domain - computer domain status

Чтобы проверить, является ли ваш компьютер частью домена, откройте панель управления и щелкните запись System .Посмотрите в разделе Имя компьютера . Если вы видите запись Workgroup с WORKGROUP (по умолчанию) или другое имя в списке, ваш компьютер не находится в домене. Аналогичным образом, если вы видите здесь Domain , значит, ваш компьютер находится в домене.

Эти шаги также позволяют вам найти свое доменное имя на вашем компьютере.

Домены и рабочие группы

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

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

Что такое учетная запись пользователя домена?

В отличие от персонального компьютера, ПК, подключенный к домену, не использует вход в локальную учетную запись.Вместо этого контроллер домена управляет логинами. Используя Microsoft Active Directory, программное обеспечение для управления пользователями, сетевые администраторы могут легко создавать новых пользователей и отключать старых. Они также могут добавлять пользователей в определенные группы, чтобы разрешить доступ к папкам частного сервера.

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

Экран входа в Windows выглядит немного иначе, когда вы используете компьютер, подключенный к домену.Вместо локального имени пользователя вам нужно будет убедиться, что вы входите в домен, используя свое имя пользователя домена. Таким образом, ваш логин будет выглядеть примерно так: MyDomain \ StegnerB01 .

Контроль домена и групповая политика в Windows

Самым большим преимуществом доменов является простота управления несколькими компьютерами одновременно.Без домена ИТ-персоналу пришлось бы индивидуально управлять каждым компьютером в компании. Это означает настройку параметров безопасности, установку программного обеспечения и управление учетными записями пользователей вручную. Хотя это может сработать для крошечной компании, это не масштабируемый подход, и он быстро станет неуправляемым.

Наряду с управлением пользователями Active Directory присоединение компьютеров к домену позволяет использовать групповую политику.Мы обсудили, чем полезна групповая политика на вашем компьютере, но на самом деле она предназначена для корпоративного использования.

Используя контроллер домена, администраторы могут настраивать все виды безопасности и использовать политики для всех компьютеров.Например, групповая политика упрощает применение всех следующих методов:

  • Удаление элементов из меню «Пуск»
  • Запрет пользователям изменять параметры подключения к Интернету
  • Блокировать командную строку
  • Перенаправить определенную папку, чтобы использовать ее вместо нее на сервере
  • Запретить пользователю изменять звуки
  • Подключить принтер к новые компьютеры автоматически

Это лишь небольшая часть того, что позволяет групповая политика.Администраторы могут настроить эти изменения один раз и применить их ко всем компьютерам, даже новым, которые они настроят позже.

Присоединение к домену или выход из него в Windows

Обычно добавление компьютера к домену или его отключение - не ваша работа.ИТ-персонал вашей компании позаботится о присоединении до того, как вы получите компьютер, и заберет ваш компьютер, когда вы уйдете. Однако для полноты картины мы упомянем здесь, как работает этот процесс.

Вернитесь в Панель управления > Система снова.На странице Имя компьютера, домена и параметров рабочей группы щелкните Изменить параметры . Вы увидите окно System Properties . Нажмите кнопку Изменить рядом с , чтобы переименовать этот компьютер или изменить его домен в поле .

Здесь вы увидите поле, позволяющее изменить имя вашего компьютера (это не единственное место, где это можно сделать в Windows 10).Что еще более важно, вы увидите поле « Член » ниже. Проверьте пузырь Домен и введите имя домена, к которому хотите присоединиться. Windows аутентифицирует это, поэтому вам действительно нужно иметь домен для присоединения.

What Is a Windows Domain - change domain

После перезагрузки ПК ваш компьютер будет в домене.Чтобы покинуть домен, повторите этот процесс, но вместо этого выберите пузырек Workgroup . Конечно, для этого вам понадобится пароль администратора домена.

Домен Мастера

Мы рассмотрели, что делают домены Windows и как они используются.По сути, домены позволяют администраторам управлять большим количеством бизнес-компьютеров из центра. Локальный пользователь имеет меньший контроль над ПК с доменным управлением, чем личный. Без доменов управление корпоративными компьютерами было бы кошмаром для ИТ-персонала.

Поскольку новые сотрудники и компьютеры постоянно заменяют разлученных сотрудников и старые машины, хорошо отрегулированная система является ключом к бесперебойной работе компьютеров для бизнеса.Чтобы ваш собственный компьютер работал бесперебойно, ознакомьтесь с нашим руководством для начинающих по исправлению Windows 10.

Кредит изображения: kovaleff / Depositphotos

old-ipod Что делать со старым iPod: 6 отличных идей

Ваш старый iPod все еще пригодится! Вот несколько способов вдохнуть в него новую жизнь.

Об авторе Бен Стегнер (Опубликовано 1555 статей)

Бен - заместитель редактора и менеджер по адаптации в MakeUseOf. Он оставил свою работу в сфере ИТ, чтобы писать полный рабочий день в 2016 году, и никогда не оглядывался назад.В качестве профессионального писателя он освещал технические руководства, рекомендации по видеоиграм и многое другое уже более шести лет.

Ещё от Ben Stegner
Подпишитесь на нашу рассылку новостей

Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!

Еще один шаг…!

Подтвердите свой адрес электронной почты в только что отправленном вам электронном письме.

.

Как называется эта книга? Раймонд М. Смуллян

В этой популярной головоломке человек совершил преступление, наказуемое смертью. Он должен сделать заявление. Если утверждение верно, он должен утонуть; если утверждение ложное, его следует повесить. Какое заявление он должен сделать, чтобы посрамить своего палача?

Я получил эту книгу после того, как прочитал «Дао молчит» и решил, что мистер Раймонд Смуллян, должно быть, один из моих любимых людей. Логик, фокусник, пианист, даос и математик ? (рифмуется!)

Как называется эта книга? (li

) В этой популярной головоломке человек совершил преступление, наказуемое смертью.Он должен сделать заявление. Если утверждение верно, он должен утонуть; если утверждение ложное, его следует повесить. Какое заявление он должен сделать, чтобы посрамить своего палача?

Я получил эту книгу после того, как прочитал «Дао молчит» и решил, что мистер Раймонд Смуллян, должно быть, один из моих любимых людей. Логик, фокусник, пианист, даос и математик ? (рифмуется!)

Как называется эта книга? (ссылка ведет к полному тексту онлайн, если вам интересно --- CTRL + F «Был ли я обманут», чтобы почувствовать вкус) - это небольшое путешествие по всем видам логических головоломок, парадоксов, историй и т. Д., Большей части их в стиле рыцарей и лжецов, то есть головоломок, в которых решатель должен выяснить из серии утверждений, которые могут быть либо всегда истинными, либо всегда ложными, в зависимости от того, были ли они сделаны рыцарем или лжецом, кто рыцарь и / или лжец.

Большинство головоломок в книге были основаны на схожих темах и через некоторое время стали немного повторяться, но на самом деле, насколько творческими можно стать, используя только логику, нули и единицы? Здесь следует сказать, что в последнее время меня больше интересуют «иррациональные» головоломки, которые нужно решать с помощью остроты наблюдения или нестандартного мышления, а не четкой логики, то есть те, которые пытаются обмануть вы слепо и бездумно следуете логике, когда использование одной только логики для решения головоломки становится помехой, а не инструментом.Я говорю об играх, подобных тем, которым меня научил Альберто из Испании, и теперь я играю с группами людей, когда у меня есть возможность.

Тем не менее, в есть много чего, как называется эта книга? , чтобы заставить человека задуматься, и как собрание шуток, историй, анекдотов, а также логических головоломок, он имеет определенную ценность. Я бы сказал, что он станет отличным компаньоном для Logicomix.

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

Решение головоломки в верхней части обзора: (см. Спойлер) [Все, что он должен сказать, это: меня повесят. (скрыть спойлер)]

.

Именование файлов, путей и пространств имен - приложения Win32

  • 14 минут на чтение

В этой статье

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

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

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

Для получения дополнительной информации см. Следующие подразделы:

Чтобы узнать о настройке Windows 10 для поддержки длинных путей к файлам, см. Ограничение максимальной длины пути.

Имена файлов и каталогов

Все файловые системы следуют одним и тем же общим соглашениям об именах для отдельных файлов: базовое имя файла и дополнительное расширение, разделенные точкой. Однако каждая файловая система, такая как NTFS, CDFS, exFAT, UDFS, FAT и FAT32, может иметь особые и разные правила формирования отдельных компонентов на пути к каталогу или файлу.Обратите внимание, что каталог - это просто файл со специальным атрибутом, обозначающий его как каталог, но в остальном он должен следовать всем тем же правилам именования, что и обычный файл. Поскольку термин каталог просто относится к особому типу файла в том, что касается файловой системы, в некоторых справочных материалах будет использоваться общий термин файл для охвата концепции каталогов и файлов данных как таковых. По этой причине, если не указано иное, любые правила именования или использования или примеры для файла также должны применяться к каталогу.Термин путь означает один или несколько каталогов, обратную косую черту и, возможно, имя тома. Для получения дополнительной информации см. Раздел «Пути».

Ограничения на количество символов также могут быть разными и могут различаться в зависимости от файловой системы и используемого формата префикса имени пути. Это дополнительно осложняется поддержкой механизмов обратной совместимости. Например, более старая файловая система MS-DOS FAT поддерживает максимум 8 символов для основного имени файла и 3 символа для расширения, всего 12 символов, включая разделитель точек.Обычно это имя файла 8.3 . Файловые системы Windows FAT и NTFS не ограничиваются именами файлов 8.3, потому что они имеют длинных имен файлов, поддерживают , но они все еще поддерживают версию 8.3 длинных имен файлов.

Условные обозначения

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

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

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

  • Используйте обратную косую черту в качестве части имен томов, например, «C: \» в «C: \ path \ file» или «\\ server \ share» в «\\ server \ share \ path \ file "для имен UNC.Дополнительные сведения об именах UNC см. В разделе «Ограничение максимальной длины пути».

  • Не учитывайте регистр. Например, считайте имена OSCAR, Oscar и oscar одинаковыми, даже если некоторые файловые системы (например, файловая система, совместимая с POSIX) могут рассматривать их как разные. Обратите внимание, что NTFS поддерживает семантику POSIX для чувствительности к регистру, но это не поведение по умолчанию. Для получения дополнительной информации см. CreateFile .

  • Обозначения томов (буквы дисков) также нечувствительны к регистру.Например, «D: \» и «d: \» относятся к одному и тому же тому.

  • Используйте любой символ в текущей кодовой странице для имени, включая символы Unicode и символы в расширенном наборе символов (128–255), за исключением следующих:

    • Следующие зарезервированные символы:

      • <(менее)
      • > (больше)
      • : (двоеточие)
      • "(двойная кавычка)
      • / (косая черта)
      • \ (обратная косая черта)
      • | (вертикальный стержень или труба)
      • ? (вопросительный знак)
      • * (звездочка)
    • Целочисленное значение 0, иногда называемое символом ASCII NUL .

    • Символы, целочисленные представления которых находятся в диапазоне от 1 до 31, за исключением альтернативных потоков данных, где эти символы разрешены. Для получения дополнительной информации о файловых потоках см. Файловые потоки.

    • Любой другой символ, запрещенный целевой файловой системой.

  • Используйте точку в качестве каталога , компонент в пути для представления текущего каталога, например «. \ Temp.txt». Для получения дополнительной информации см. Пути.

  • Используйте две последовательные точки (..) в качестве каталога , компонент в пути для представления родительского элемента текущего каталога, например ".. \ temp.txt". Для получения дополнительной информации см. Пути.

  • Не используйте следующие зарезервированные имена для имени файла:

    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, UDFS и FAT32, Windows хранит длинные имена файлов на диске в Unicode, что означает, что исходное длинное имя файла всегда сохраняется.Это верно, даже если длинное имя файла содержит расширенные символы, независимо от кодовой страницы, которая активна во время операции чтения или записи на диск.

Файлы с длинными именами файлов можно копировать между разделами файловой системы NTFS и разделами файловой системы Windows FAT без потери информации об имени файла. Это может быть неверно для старых файловых систем MS-DOS FAT и некоторых типов файловых систем CDFS (CD-ROM), в зависимости от фактического имени файла. В этом случае, если возможно, подставляется короткое имя файла.

Пути

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

Если компонент пути является именем файла, он должен быть последним компонентом.

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

Полностью квалифицированные и относительные пути

Для функций Windows API, которые управляют файлами, имена файлов часто могут относиться к текущему каталогу, в то время как некоторые API требуют полного пути. Имя файла указывается относительно текущего каталога, если оно не начинается с одного из следующих:

  • Имя UNC любого формата, которое всегда начинается с двух символов обратной косой черты ("\\"). Для получения дополнительной информации см. Следующий раздел.
  • Обозначение диска с обратной косой чертой, например «C: \» или «d: \».
  • Одинарная обратная косая черта, например, «\ каталог» или «\ file.txt». Это также называется абсолютным путем .

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

  • «C: tmp.txt» относится к файлу с именем «tmp.txt» в текущем каталоге на диске C.
  • «C: tempdir \ tmp.txt» относится к файлу в подкаталоге текущего каталога на диске C.

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

  • ".. \ tmp.txt" указывает файл с именем tmp.txt, расположенный в родительском каталоге текущего каталога.
  • ".. \ .. \ tmp.txt" указывает файл, который находится на два каталога выше текущего каталога.
  • ".. \ tempdir \ tmp.txt" указывает файл с именем tmp.txt, расположенный в каталоге с именем tempdir, который является одноранговым каталогом для текущего каталога.

Относительные пути могут сочетать оба типа примеров, например «C: .. \ tmp.txt».Это полезно, потому что, хотя система отслеживает текущий диск вместе с текущим каталогом этого диска, она также отслеживает текущие каталоги в каждой из разных букв дисков (если в вашей системе их больше одной), независимо от какое обозначение привода установлено в качестве текущего привода.

Ограничение максимальной длины пути

В выпусках Windows до Windows 10 версии 1607 максимальная длина пути составляет MAX_PATH , что определяется как 260 символов.В более поздних версиях Windows для снятия ограничения требуется изменение раздела реестра или использование инструмента групповой политики. См. Полную информацию в разделе «Ограничение максимальной длины пути».

Пространства имен

Существует две основные категории соглашений о пространствах имен, используемых в API Windows, которые обычно называются пространствами имен NT и пространствами имен Win32 . Пространство имен NT было разработано как пространство имен самого нижнего уровня, в котором могли существовать другие подсистемы и пространства имен, включая подсистему Win32 и, как следствие, пространства имен Win32.POSIX - еще один пример подсистемы в Windows, которая построена на основе пространства имен NT. Ранние версии Windows также определяли несколько предопределенных или зарезервированных имен для определенных специальных устройств, таких как коммуникационные (последовательные и параллельные) порты и консоль дисплея по умолчанию как часть того, что теперь называется пространством имен устройств NT, и все еще поддерживаются в текущих версиях. Windows для обратной совместимости.

Пространства имен файлов Win32

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

Для файлового ввода-вывода префикс «\\? \» В строке пути указывает API-интерфейсам Windows отключить весь синтаксический анализ строк и отправить строку, которая следует за ним, прямо в файловую систему.Например, если файловая система поддерживает большие пути и имена файлов, вы можете превысить ограничения MAX_PATH , которые в противном случае применяются API Windows. Дополнительные сведения о обычном ограничении максимального пути см. В предыдущем разделе «Ограничение максимальной длины пути».

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

Многие, но не все API файлового ввода-вывода поддерживают "\\? \"; вы должны посмотреть справочную тему для каждого API, чтобы быть уверенным.

Пространства имен устройств Win32

Префикс «\\. \» Будет обращаться к пространству имен устройства Win32 вместо пространства имен файлов Win32. Таким образом, доступ к физическим дискам и томам осуществляется напрямую, без прохождения через файловую систему, если API поддерживает этот тип доступа. Таким образом можно получить доступ ко многим устройствам, отличным от дисков (например, с помощью функций CreateFile и DefineDosDevice ).

Например, если вы хотите открыть системный последовательный коммуникационный порт 1, вы можете использовать «COM1» в вызове функции CreateFile . Это работает, потому что COM1 – COM9 являются частью зарезервированных имен в пространстве имен NT, хотя использование префикса «\\. \» Также будет работать с этими именами устройств. Для сравнения, если у вас установлена ​​плата расширения последовательного порта на 100 портов и вы хотите открыть COM56, вы не сможете открыть ее с помощью «COM56», поскольку для COM56 не существует предварительно определенного пространства имен NT. Вам нужно будет открыть его, используя "\\.\ COM56 ", поскольку" \\. \ "Переходит непосредственно в пространство имен устройства, не пытаясь найти предопределенный псевдоним.

Другой пример использования пространства имен устройства Win32 - использование функции CreateFile с «\\. \ PhysicalDisk X » (где X - допустимое целочисленное значение) или «\\. \ CdRom X ». Это позволяет получить доступ к этим устройствам напрямую, минуя файловую систему. Это работает, потому что эти имена устройств создаются системой при перечислении этих устройств, а некоторые драйверы также создают другие псевдонимы в системе.Например, драйвер устройства, реализующий имя «C: \», имеет собственное пространство имен, которое также является файловой системой.

API-интерфейсы

, которые проходят через функцию CreateFile , обычно работают с префиксом «\\. \», Потому что CreateFile - это функция, используемая для открытия файлов и устройств, в зависимости от используемых вами параметров.

Если вы работаете с функциями Windows API, вы должны использовать префикс «\\. \» Для доступа только к устройствам, а не к файлам.

Большинство API-интерфейсов не поддерживают "\\.\ "; только те, которые предназначены для работы с пространством имен устройства, распознают его. Всегда проверяйте справочную тему для каждого API, чтобы быть уверенным.

Пространства имен NT

Существуют также API, которые позволяют использовать соглашение о пространстве имен NT, но диспетчер объектов Windows делает это ненужным в большинстве случаев. Чтобы проиллюстрировать это, полезно просматривать пространства имен Windows в обозревателе системных объектов с помощью инструмента Windows Sysinternals WinObj. Когда вы запускаете этот инструмент, вы видите пространство имен NT, начинающееся с корня, или "\".Подпапка под названием «Global ??» здесь находится пространство имен Win32. Именованные объекты устройств находятся в пространстве имен NT в подкаталоге «Device». Здесь вы также можете найти Serial0 и Serial1, объекты устройства, представляющие первые два COM-порта, если они есть в вашей системе. Объект устройства, представляющий том, будет чем-то вроде «HarddiskVolume1», хотя числовой суффикс может отличаться. Имя «DR0» в подкаталоге «Harddisk0» является примером объекта устройства, представляющего диск, и так далее.

Чтобы сделать эти объекты устройств доступными для приложений Windows, драйверы устройств создают символическую ссылку (символическую ссылку) в пространстве имен Win32, «Global ??», на соответствующие объекты устройств. Например, COM0 и COM1 под заголовком "Global ??" подкаталог - это просто символические ссылки на Serial0 и Serial1, «C:» - это символическая ссылка на HarddiskVolume1, «Physicaldrive0» - это символическая ссылка на DR0 и так далее. Без символической ссылки указанное устройство «Xxx» не будет доступно для любого приложения Windows, использующего соглашения о пространстве имен Win32, как описано ранее.Однако дескриптор этого устройства может быть открыт с помощью любых API-интерфейсов, которые поддерживают абсолютный путь пространства имен NT в формате «\ Device \ Xxx».

С добавлением многопользовательской поддержки через службы терминалов и виртуальные машины возникла необходимость виртуализировать общесистемное корневое устройство в пространстве имен Win32. Это было достигнуто путем добавления символической ссылки «GLOBALROOT» в пространство имен Win32, которое вы можете увидеть в «Global ??» подкаталог инструмента браузера WinObj, о котором говорилось ранее, и получить доступ к нему можно по пути "\\? \ GLOBALROOT".Этот префикс гарантирует, что следующий за ним путь будет соответствовать истинному корневому пути диспетчера системных объектов, а не пути, зависящему от сеанса.

Сравнение функций файловой системы

.

Смотрите также