Каталог расширений

Популярные теги

3gp       avi       fb2       jpg       mp3       pdf      

Как определить работая в windows что это архивный файл


Основы компьютерной грамотности - тест 8

Главная / Прочее / Основы компьютерной грамотности / Тест 8 Упражнение 1:
Номер 1
Что такое программа-архиватор?

Ответ:

&nbsp(1) это программа для шифрования файлов&nbsp

&nbsp(2) это программа для резервного копирования файлов&nbsp

&nbsp(3) это программа для переименования файлов&nbsp

&nbsp(4) это программа для уменьшения информационного объема (сжатия) файлов&nbsp



Номер 2
Какой из методов архивации не существует?

Ответ:

&nbsp(1) ZIP&nbsp

&nbsp(2) BAR&nbsp

&nbsp(3) ARJ&nbsp

&nbsp(4) RAR&nbsp



Номер 3
Что такое архивный файл?

Ответ:

&nbsp(1) файл, защищенный от несанкционированного доступа&nbsp

&nbsp(2) файл, сжатый с помощью архиватора&nbsp

&nbsp(3) файл, защищенный от копирования&nbsp

&nbsp(4) зашифрованный файл&nbsp



Упражнение 2:
Номер 1
Что необходимо выполнить при архивации файлов?

Ответ:

&nbsp(1) выделить файл или группу файлов&nbsp

&nbsp(2) указать метод архивации&nbsp

&nbsp(3) задать пароль на архив&nbsp

&nbsp(4) указать место хранения архивного файла&nbsp



Номер 2
Отметьте программы-архиваторы:

Ответ:

&nbsp(1) MS-DOS&nbsp

&nbsp(2) WinRAR&nbsp

&nbsp(3) 7 ZIP&nbsp

&nbsp(4) WinZip&nbsp



Номер 3
Какие из программ позволяют создавать многотомные архивы, т.е. архивы, состоящие из нескольких частей?

Ответ:

&nbsp(1) MS-DOS&nbsp

&nbsp(2) WinRAR&nbsp

&nbsp (3) Linux&nbsp

&nbsp(4) MAC&nbsp



Упражнение 3:
Номер 1
Что такое разархивация (распаковка) архива?

Ответ:

&nbsp(1) временное хранение информации в виде особого файла&nbsp

&nbsp(2) извлечение файлов из архива&nbsp

&nbsp(3) преобразование форматов файлов&nbsp

&nbsp(4) снятие пароля на архив&nbsp



Номер 2
Где хранятся упакованные файлы?

Ответ:

&nbsp(1) во временном каталоге&nbsp

&nbsp(2) в специальном файле, имеющем расширение программы архиватора&nbsp

&nbsp(3) в Интернет&nbsp

&nbsp(4) в специально отведенном для архивов месте&nbsp



Номер 3
Как проверить целостность архива?

Ответ:

&nbsp(1) с помощью специальных программ&nbsp

&nbsp(2) распаковать архив&nbsp

&nbsp(3) целостность архива, т.е. наличие в нем ошибок проверить нельзя&nbsp

&nbsp(4) упаковать архив заново&nbsp



Упражнение 4:
Номер 1
Что такое самораспаковывающийся архив?

Ответ:

&nbsp(1) архив с расширением ехе, который после запуска распаковывается без помощи программ-архиваторов&nbsp

&nbsp(2) архив с расширением zip&nbsp

&nbsp(3) такие архивы не существуют&nbsp

&nbsp(4) архив с расширением arj&nbsp



Номер 2
Какие файлы пакуются плотнее всего?

Ответ:

&nbsp(1) тексты&nbsp

&nbsp(2) рисунки&nbsp

&nbsp(3) звуки&nbsp

&nbsp(4) видео&nbsp



Номер 3
Что нужно выполнить в данном окне, чтобы создать EXE-архив? 

Ответ:

&nbsp(1) активировать флажок "Создать непрерывный архив"&nbsp

&nbsp(2) активировать флажок "Создать SFX-архив"&nbsp

&nbsp(3) выбрать особый метод сжатия&nbsp

&nbsp(4) установить переключатель ZIP&nbsp



Упражнение 5:
Номер 1
В чем смысл команды "Заблокировать архив"?

Ответ:

&nbsp(1) после архивирования информация проверяется на ошибки&nbsp

&nbsp(2) в архив добавляется информация для восстановления&nbsp

&nbsp(3) создать архив, изменение которого запрещено&nbsp

&nbsp(4) в архив будет добавлена электронная подпись, содержащая имя автора, время последнего обновления и имя архива&nbsp



Номер 2
В каком режиме работает архиватор? 

Ответ:

&nbsp(1) в ручном&nbsp

&nbsp(2) в автоматическом&nbsp

&nbsp(3) в режиме "Мастер"&nbsp

&nbsp(4) в режиме создания многотомного архива&nbsp



Номер 3
В каком из ответов показан архивный файл?

Ответ: &nbsp(1) &nbsp
&nbsp(2) &nbsp
&nbsp(3) &nbsp
&nbsp(4) &nbsp

Упражнение 6:
Номер 1
ОС Windows 7 имеет встроенную в нее службу по архивации данных, которая запускается командой Пуск-Панель управления-Архивирование данных компьютера. Какой архиватор при этом используется?

Ответ:

&nbsp(1) WINRAR&nbsp

&nbsp(2) WINZIP&nbsp

&nbsp(3) архивация данных средствами Windows 7&nbsp

&nbsp(4) 7 ZIP&nbsp



Номер 2
В чем суть архивации данных средствами Windows 7?

Ответ:

&nbsp(1) это способ повышения секретности данных&nbsp

&nbsp(2) резервное копирование данных&nbsp

&nbsp(3) распаковка данных с использованием пароля&nbsp

&nbsp(4) защита от хакеров&nbsp



Номер 3
Как определить, работая в Windows, что это архивный файл?

Ответ:

&nbsp(1) по цвету файла&nbsp

&nbsp(2) по значку файла или по его расширению&nbsp

&nbsp(3) по имени файла&nbsp

&nbsp(4) визуально в Проводнике архив не определяется&nbsp



Что такое архивный файл

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

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

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

Чтобы создать архивный файл необходима программа – архиватор. Таких программ сегодня очень много: Winrar, Winzip, 7-zip, Arj, WinAce, PowerArchiver и другие.
Сразу напрашивается вопрос, для чего такое количество ради простого уменьшения размера файла. Различаются эти программы форматами создаваемых архивов, быстротой и коэффициентом сжатия исходных файлов, удобством использования.

Архиватор

Самые распространенные типы архивов, это: ZIP, RAR, 7Z, EXE и другие… Архивные файлы удобны для хранения, сжатия и пересылки. Создавать и распаковывать архивы мы с Вами научимся прямо сейчас.

Среди самых популярных можно выделить Winrar (платный)  и 7-zip (бесплатный).  Какой архиватор сжимает лучше сказать однозначно нельзя. Но, тем не менее, 7zip имеет хороший показатель степени сжатия в своем формате 7z. В WinRAR лучше реализована возможность создания многотомных архивов и возможность добавления информации для восстановления архива. Данные архиваторы могут устанавливать пароли на архивы и создавать самораспаковывающиеся архивы. Для таких архивов не требуется архиватор для распаковки на другом компьютере.

Как установить архиватор 7 zip

Вы можете скачать видео-урок на компьютер  или посмотреть его онлайн:

С уважением, Сергей Фомин.

Дорогой читатель! Вы посмотрели статью до конца. Получили вы ответ на свой вопрос? Напишите в комментариях пару слов.Если ответа не нашли, укажите что искали.

Тест по теме Архиваторы

Тест по теме «Архиваторы»

Задача 1.

Вариант 1 Задачи 1. Что такое архиватор?

Ответ 1. Программа-интерпретатор

Ответ 2. Программа для резервного копирования файлов

Ответ 3. Программа-транслятор

+Ответ 4. Программа для уменьшения информационного объема (сжатия) файлов

Вариант 2 Задачи 2. Какой из методов архивации не существует?

Ответ 1. ZIP

+Ответ 2. BAR

Ответ 3. ARJ

Ответ 4. RAR

Вариант 3 Задачи 3. Что из себя представляет архивный файл?

Ответ 1. Файл, защищенный от несанкционированного доступа

Ответ 2. Файл, сжатый с помощью архиватора

Ответ 3. Файл, защищенный от копирования

Ответ 4. Зашифрованный файл

Задача 2.

Вариант 1 Задачи 2. Что необходимо выполнить при архивации файлов?

+Ответ 1. Выделить файл или группу файлов

+Ответ 2. Указать метод архивации

Ответ 3. Задать пароль на архив

+Ответ 4. Указать место хранения архивного файла

Вариант 2 Задачи 2. Укажите на программы-архиваторы

Ответ 1. MS-DOS

+Ответ 2. WinRAR

+Ответ 3. 7 ZIP

+Ответ 4. WinZip

Вариант 3 Задачи 2. Какие из программ позволяют создавать многотомные архивы, т.е. архивы, состоящие из нескольких частей?

Ответ 1. MS-DOS

+Ответ 2. WinRAR

Ответ 3. Linux

Ответ 4. MAC

Задача 3.

Вариант 1 Задачи 3. Что такое разархивация (распаковка) архива?

Ответ 1. Временное хранение информации в виде особого файла

+Ответ 2. Извлечение файлов из архива

Ответ 3. Преобразование форматов файлов

Ответ 4. Снятие пароля на архив

Вариант 2 Задачи 3. Где хранятся упакованные файлы?

Ответ 1. Во временном каталоге

+Ответ 2. В специальном файле, имеющем расширение программы архиватора

Ответ 3. В Интернет

Ответ 4. В специально отведенном для архивов месте

Вариант 3 Задачи 3. Как проверить целостность архива?

Ответ 1. С помощью специальных программ

+Ответ 2. Распаковать архив

Ответ 3. Целостность архива, т.е. наличие в нем ошибок проверить нельзя

Ответ 4. Упаковать архив заново

Задача 4.

Вариант 1 Задачи 4. Что такое самораспаковывающийся архив?

Ответ 1. Архив с расширением ехе, который после запуска распаковывается без помощи программ-архиваторов

Ответ 2. Архив с расширением zip

Ответ 3. Такие архивы не существуют

Ответ 4. Архив с расширением arj

Вариант 2 Задачи 4. Какие файлы пакуются плотнее всего?

+Ответ 1. Тексты

Ответ 2. Рисунки

Ответ 3. Звуки

Ответ 4. Видео

Вариант 3 Задачи 4. На вашем компьютере установлена английская версия программы-архиватора. Выберитекомандудлясозданияархива

Ответ 1. Insert to ...

Ответ 2. Extract to ...

Ответ 3. Compression to ...

+Ответ 4. Add to ...

Задача 5.

Вариант 1 Задачи 5. Каким архиватором принято пользоваться в ОС Linux?

Ответ 1. RAR

+Ответ 2. TAR

Ответ 3. CAB

Ответ 4. ZIP

Вариант 2 Задачи 5. Какая комбинация клавиш позволяет извлечь информацию из архива?

Ответ 1. Alt+М

Ответ 2. Alt+Е

+Ответ 3. Alt+E

Ответ 4. Alt+V

Вариант 3 Задачи 5. Что нужно выполнить в данном окне, чтобы создать EXE-архив?

Ответ 1. Активировать флажок Создать непрерывный архив

+Ответ 2. Активировать флажок Создать SFX -архив

Ответ 3. Выбрать особый метод сжатия

Ответ 4. Установить переключатель ZIP

Задача 6.

Вариант 1 Задачи 6. В чем смысл команды Заблокировать архив?

Ответ 1. После архивирования информация проверяется на ошибки

Ответ 2. В архив добавляется информация для восстановления

+Ответ 3. Создать архив, изменение которого запрещено

Ответ 4. В архив будет добавлена электронная подпись, содержащая имя автора, время последнего обновления и имя архива

Вариант 2 Задачи 6. В каком режиме работает архиватор?

Ответ 1. В ручном

Ответ 2. В автоматическом

+Ответ 3. Мастер

Ответ 4. Создание многотомного архива

Вариант 3 Задачи 6. В каком из ответов показан архивный файл?

Ответ 1.

Ответ 2.

+Ответ 3.

Ответ 4.

Задача 7.

Вариант 1 Задачи 7. ОС Windows 7 имеет встроенную в нее службу по архивации данных, которая запускается командой Пуск-Панель управления-Архивирование данных компьютера. Какой архиватор при этом используется?

Ответ 1. WINRAR

Ответ 2. WINZIP

+Ответ 3.Архивация данных средствами Windows 7

Ответ 4. 7 ZIP

Вариант 2 Задачи 7. В чем смысл команды, изображенной на рисунке?

Ответ 1. Упаковка

+Ответ 2. Распаковка

Ответ 3. Создание многотомного архива

Ответ 4. Исправление ошибок на ПК

Вариант 3 Задачи 7. В чем суть архивации данных средствами Windows 7?

Ответ 1. Это способ повышения секретности данных

+Ответ 2. Резервное копирование данных

Ответ 3. Распаковка данных с использованием пароля

Ответ 4. Защита от хакеров

Задача 8.

Вариант 1 Задачи 8. В каком из ответов архивации данных произведена средствами Windows 7?

Ответ 1.

Ответ 2.

+Ответ 3.

Ответ 4.

Вариант 2 Задачи 8. Как определить, работая в WINDOWS, что это архивный файл?

Ответ 1. По цвету файла

+Ответ 2. По значку файла или по его расширению

Ответ 3. По имени файла

Ответ 4. Визуально в Проводнике архив не определяется.

Вариант 3 Задачи 8. Какое из названных действий можно произвести с архивным файлом?

+Ответ 1. Распаковать

Ответ 2. Форматировать

+Ответ 3. Просмотреть

Ответ 4. Запустить на выполнение

Как разархивировать файл с расширением ZIP или RAR: подробная инструкция

Здравствуйте, друзья.

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

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

Что такое архивы на компьютере и для чего они нужны

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

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

Приведу пример. У меня есть скачанный с официального сайта архив с portable-версией Telegram. Весит он 25 мегабайт, такой размер допустим даже для отправки через Google-почту. После распаковки папка весит уже не 25, а 46 мегабайт. Разница довольно существенная, правда?

Чем меньший объем занимают материалы, тем легче их скачать из интернета, выложить в сеть и переслать кому-либо.

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

Что значит разархивировать файл

В одном архивном хранилище может находиться 1 или сразу несколько документов. Разархивировать – это значит извлечь, достать их и положить в обычную папку на диске. При этом происходит как бы копирование материалов, они останутся в архиве и продублируются в обычном виде без сжатия в указанной директории.

Как распаковать архив средствами Windows

Есть несколько основных форматов архивных документов, самые распространенные – это ZIP, RAR, 7z. Если у вас нет специального программного обеспечения для архивации и разархивации файлов, то извлечь материалы из RAR и 7z-архивов не получится.

Если же перед нами архивный файл с расширением ZIP, то открыть его можно при помощи встроенных возможностей операционной системы Windows.

Для этого кликаем по объекту правой кнопкой мыши и в выпавшем перечне опций нажимаем на пункт “Извлечь все”, затем выбираем место на диске и подтверждаем действие. Также можно зайти в архив двойным нажатием левой кнопки мыши и просто перетащить содержимое в любое место на диске, как при обычном копировании.

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

Программы для работы с архивами

Чтобы правильно сжать информацию, а затем распаковать ее и получить в первоначальном виде, есть специальное программное обеспечение. Самые популярные приложения на сегодняшний день – это 7-Zip и WinRAR. Есть, конечно, и другие решения, но я доверяю именно этим продуктам и сейчас расскажу о них подробнее.

7-Zip

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

Скачать и установить архиватор можно с сайта 7-zip.org. Выберите версию, соответствующую вашей операционной системе.

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

Теперь кликните по архиву правой кнопкой мыши, в контекстном меню найдите и наведите курсор на пункт “7-Zip”, а потом выберите нужное действие.

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

Те же действия можно осуществить, если 2 раза кликнуть левой кнопкой мышки и открыть архив. Перед нами появится окно с различными опциями.

WinRAR

Это, пожалуй, наиболее популярное универсальное приложение. Загрузить его можно с официального сайта win-rar.com.

Теперь открываем скачанный файл и устанавливаем архиватор.

Примечание: официальную версию программы можно использовать бесплатно в течение 40 дней, затем нужно будет внести плату, которая сейчас составляет 33,38 евро, или она прекратит свою работу. Также вы можете скачать пиратскую бесплатную программу с любого известного вам сайта.

В процессе установки можно настроить параметры:

  • расширения архивных документов, с которыми нужно работать;
  • добавить значок WinRAR на рабочий стол и в меню “Пуск”;
  • встроить WinRAR в оболочку Windows и показывать его функции в контекстном меню.

Можно оставить установки по умолчанию или отметить нужные вам пункты.

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

При извлечении в текущую папку мы сразу увидим разархивированные материалы. Если кликнуть по второму пункту, то увидим диалоговое окно. Здесь можно выбрать:

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

Также тут есть дополнительные параметры, возможно, они вам пригодятся.

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

Многотомные архивы

Честно говоря, я давно не сталкивалась с таким явлением. Сейчас даже большой файл можно загрузить в облачное хранилище, если он не проходит по почте. Но иногда все же вам могут прислать такой интересный разбитый на тома архивный пакет, и нужно знать, как с ним работать. Распознать его можно по характерной приписке в конце названия “part1”, “part2” и так далее.

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

Укажите путь к недостающим фрагментам, иначе архиватор будет негодовать и выдаст ошибку.

Заключение

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

Сохраняйте статью, чтобы не потерять, делитесь ей с друзьями в социальных сетях, чтобы им тоже стало немного удобнее и проще работать с архивами. Подписывайтесь на новые полезные материалы iklife.ru и становитесь грамотным пользователем ПК и интернета.

Всего доброго, друзья. До новой встречи.

Тема 7 - Информатика (8 класс)

Архивирование и разархивирование файлов

 

Проблема сжатия файла

При передаче данных по сети могут возникнуть проблемы  из-за их большого объема. Пропускная способность каналов может быть ограничена. Поэтому время передачи может оказаться слишком большим.

Также для хранения и переноса файлов при помощи внешних носителей может не хватать свободного места.

Решение поставленных проблем заключается в сжатии данных, которое ведет к сокращению объема данных при сохранении закодированного в них содержания.

 

Определение: Программы, осуществляющие сжатие данных, называются архиваторами.

 

Первые архиваторы появились в середине 1980-х годов. Главной целью их использования была экономия места на дисках, информационный объем которых в те времена был значительно меньше объема современных дисков.

 

Архивация проводится в следующих случаях:

1. Когда необходимо создать резервные копии наиболее ценных файлов.

2. Когда необходимо освободить место на диске.

3. Когда необходимо передать файлы по E-mail.

 

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

это файл-контейнер с возможностью сжатия информации

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

 

Что такое архив

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

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

001001100111100001101010100000001111111100101010

Таким двоичным кодом компьютер видит все файлы – текстовые документы, изображения, видео-формат, музыкальную композицию. Для компьютера все файлы — это только определённое сочетание нулей и единиц. Не знаешь, что такое файл, читай одноимённую статью на сайте.

Архивационная программа проводит группировку кластеров с похожим количеством нолей и единиц и получается примерно такой результат:

4,0,1,0,1,3,15,0,1

То есть, 40 символов будут в файле в свободном нахождении, и только 10 из них будут находиться в архиве. Однако открыть файл из архива просто так уже не получится. Что бы открыть такой файл, нужно провести разархивацию – извлечение файлов из архива, рассказано о которой будет чуть ниже.

Для открытия архива нужна программа-архиватор

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

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

Расширения архива

Примеры расширений файлов, которые говорят о том, что вы имеете дело с архивом: основные и наиболее часто встречающиеся zip и rar и расширения архивных файлов, которые встречаются более редко: tz, gz, ace, arj, r00, 7z, r01, tar и другие.

Архиватор: архивация и разархивирование

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

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

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

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

Программа архиватор 7Zip

Какой формат сжатия файлов лучше? Если имеется необходимость в многофункциональном архиваторе, то рекомендуется использовать 7Zip, обладающий полным набором архивационных функций. Этот архиватор производит распаковку почти любого формата архива, создаёт самораспаковывающийся архив, может выполнять многотомное архивирование, обеспечивает защиту паролем.

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

Скачать архиватор 7Zip.

Данный архиватор не требует регистрации или оплаты.

Что такое архив – это не только вместилище для скопившейся информации, это возможность её сжатия и защиты.

Как узнать, какой процесс Windows использует файл

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

  • «Невозможно удалить файл: доступ запрещен»
  • «Произошло нарушение совместного использования»
  • «Исходный или целевой файл может использоваться»
  • «Файл используется другой программой или пользователем».
  • «Убедитесь, что диск не заполнен, не защищен от записи и что файл в настоящее время не используется»

Один из лучших способов работы с заблокированными файлами или папками - использовать бесплатную программу Microsoft Process Explorer .Программа была описана в другой статье, и вот как с ее помощью узнать, какая программа, DLL или дескриптор использует файл или папку. Вам нужно будет запустить его от имени администратора.

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

В Windows 7 или 8 системное сообщение может сказать вам, какая программа использует файл. Если это не так или если вы используете Windows XP, есть простой способ найти программу:

  1. Откройте Process Explorer от имени администратора.
  2. На панели инструментов найдите значок прицела справа (выделен на рисунке ниже).
  3. Перетащите значок на открытый файл или заблокированную папку.
  4. Исполняемый файл, использующий файл, будет выделен в основном списке отображения Process Explorer.

Как узнать, какой дескриптор или DLL использует файл

  1. Откройте Process Explorer от имени администратора.
  2. Введите сочетание клавиш Ctrl + F .Или щелкните меню «Найти» и выберите «Найти дескриптор или DLL».
  3. Откроется диалоговое окно поиска.
  4. Введите имя заблокированного файла или другого интересующего файла. Обычно достаточно частичных имен.
  5. Нажмите кнопку «Искать»,
  6. Список будет создан. Может быть несколько записей.
  7. Отдельный дескриптор в списке можно убить, выбрав его и нажав клавишу удаления. Однако при удалении дескрипторов необходимо соблюдать осторожность, поскольку это может привести к нестабильности.Часто просто перезагрузка освобождает заблокированный файл.

Process Explorer можно скачать здесь.

Связанная статья: Лучшее бесплатное средство для удаления файлов из удаленных файлов

Опубликуйте свой любимый совет! Знаете полезный технический совет или уловку? Тогда почему бы не опубликовать его здесь и не получить полную оценку? Щелкните здесь, чтобы сообщить нам свой совет.


Этот раздел советов поддерживает Вик Лори. У Вик есть несколько веб-сайтов с практическими рекомендациями, руководствами и учебными пособиями по Windows, в том числе сайт для изучения Windows и Интернета, а также сайт с советами по Windows 7.

Щелкните здесь, чтобы увидеть больше подобных вещей. Еще лучше получить технические советы через RSS-канал или, как вариант, отправить RSS-канал по электронной почте прямо на ваш почтовый ящик.

.

Определение доступности аппаратного DEP - Windows Client

  • 4 минуты на чтение

В этой статье

В этой статье описывается, как определить, что аппаратное DEP доступно и настроено на вашем компьютере.

Исходная версия продукта: Windows Server 2012 R2, Windows 10 - все выпуски
Исходный номер базы знаний: 912923

Введение

Data Execution Prevention (DEP) - это набор аппаратных и программных технологий, которые выполняют дополнительные проверки памяти для защиты от эксплойтов вредоносного кода.

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

В этой статье описаны требования для использования аппаратного DEP. В этой статье также описывается, как убедиться, что аппаратное DEP работает в Windows.

Дополнительная информация

Требования для использования аппаратного обеспечения DEP

Для использования аппаратного DEP необходимо выполнить все следующие условия:

  1. Процессор компьютера должен поддерживать аппаратную поддержку DEP.

    Многие новейшие процессоры поддерживают аппаратную поддержку DEP. И Advanced Micro Devices (AMD), и Intel Corporation определили и поставили Windows-совместимые архитектуры, совместимые с DEP. Эта поддержка процессора может быть известна как технология NX (запретить выполнение) или XD (отключить выполнение).Чтобы определить, поддерживает ли процессор вашего компьютера аппаратное обеспечение DEP, обратитесь к производителю вашего компьютера.

  2. Аппаратное обеспечение DEP должно быть включено в BIOS.

    На некоторых компьютерах вы можете отключить поддержку процессором для аппаратного DEP в BIOS. Эту поддержку нельзя отключить. В зависимости от производителя вашего компьютера параметр отключения этой поддержки может иметь пометку «Предотвращение выполнения данных», «XD», «Отключение выполнения» или «NX».

  3. На компьютере должна быть установлена ​​Windows XP с пакетом обновления 2 или Windows Server 2003 с установленным пакетом обновления 1.

    Примечание

    Как 32-битные, так и 64-битные версии Windows поддерживают аппаратное обеспечение DEP. Windows XP Media Center Edition 2005 и Microsoft Windows XP Tablet PC Edition 2005 включают все функции и компоненты Windows XP SP2.

  4. Аппаратное обеспечение DEP должно быть включено для программ на компьютере.

    В 64-битных версиях Windows аппаратное обеспечение DEP всегда включено для 64-битных собственных программ. Однако в зависимости от конфигурации аппаратное обеспечение DEP может быть отключено для 32-разрядных программ.

Для получения информации о том, как настроить защиту памяти в Windows XP с пакетом обновления 2, посетите следующий веб-сайт Microsoft:
https://technet.microsoft.com/library/cc700810.aspx

Как подтвердить, что аппаратный DEP работает в Windows

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

Метод 1. Используйте инструмент командной строки Wmic

Вы можете использовать инструмент командной строки Wmic для проверки настроек DEP.Чтобы определить, доступен ли аппаратный DEP, выполните следующие действия:

  1. Щелкните Start , щелкните Run , введите cmd в поле Open , а затем щелкните OK .

  2. В командной строке введите следующую команду и нажмите клавишу ВВОД:

      ОС wmic Получить DataExecutionPrevention_Available  

Если выходной сигнал «ИСТИНА», доступен аппаратный DEP.

Чтобы определить текущую политику поддержки DEP, выполните следующие действия.

  1. Щелкните Start , щелкните Run , введите cmd в поле Open , а затем щелкните OK .

  2. В командной строке введите следующую команду и нажмите клавишу ВВОД:

      ОС wmic Получить DataExecutionPrevention_SupportPolicy  

    Возвращаемое значение будет 0, 1, 2 или 3. Это значение соответствует одной из политик поддержки DEP, описанных в следующей таблице.

    значение свойства DataExecutionPrevention_SupportPolicy Уровень политики Описание
    2 OptIn (конфигурация по умолчанию) Только системные компоненты и службы Windows имеют DEP
    3 OptOut DEP включен для всех процессов.Администраторы могут вручную создать список конкретных приложений, для которых не применяется DEP
    1 AlwaysOn DEP включен для всех процессов
    0 AlwaysOff DEP не включен ни для каких процессов

    Примечание

    Чтобы убедиться, что Windows работает с включенным аппаратным DEP, проверьте свойство DataExecutionPrevention_Drivers класса Win32_OperatingSystem.В некоторых конфигурациях системы аппаратное DEP можно отключить с помощью переключателей / nopae или / execute в файле Boot.ini. Чтобы проверить это свойство, введите в командной строке следующую команду:
    wmic OS Get DataExecutionPrevention_Drivers

Метод 2: Используйте графический интерфейс пользователя

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

  1. Щелкните Start , щелкните Run , введите wbemtest в поле Open , а затем щелкните OK .
  2. В диалоговом окне Windows Management Instrumentation Tester щелкните Connect .
  3. В поле вверху диалогового окна Connect введите root \ cimv2, а затем щелкните Connect .
  4. Щелкните Enum Instances .
  5. В диалоговом окне Информация о классе введите Win32_OperatingSystem в поле Введите имя суперкласса , а затем нажмите ОК .
  6. В диалоговом окне Результат запроса дважды щелкните верхний элемент.

    Примечание

    Этот элемент начинается с «Win32_OperatingSystem.Name = Microsoft ...»

  7. В диалоговом окне редактора объектов найдите свойство DataExecutionPrevention_Available в области Свойства .
  8. Дважды щелкните DataExecutionPrevention_Available .
  9. В диалоговом окне редактора свойств обратите внимание на значение в поле Значение .
    Если значение TRUE, доступно аппаратное DEP.

Примечание

  • Чтобы определить режим, в котором выполняется DEP, проверьте свойство DataExecutionPrevention_SupportPolicy класса Win32_OperatingSystem.Таблица в конце метода 1 описывает каждое значение политики поддержки.

  • Чтобы убедиться, что аппаратный DEP включен в Windows, проверьте свойство DataExecutionPrevention_Drivers класса Win32_OperatingSystem. В некоторых конфигурациях системы аппаратное DEP можно отключить с помощью переключателей / nopae или / execute в файле Boot.ini.

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

.

Как определить, какой процесс Windows блокирует файл или папку - Справочный центр GSX

Последнее обновление: . Автор: Поддержка GSX (Янн) .

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

Эта статья помогает определить процесс, который в настоящее время обрабатывает файл или папку, над которыми вы пытаетесь выполнить операцию обслуживания.

Sysinternals Process Explorer | Окна

Симптомы

При попытке удалить, переместить или переименовать файл вы получаете системное предупреждение Windows:

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

Как решить проблему

Один из самых простых способов работать с заблокированными файлами или папками - использовать Microsoft Sysinternals Process Explorer .

Определите, какая программа использует файл

С помощью Process Explorer найти программу очень просто:

  1. Открыть обозреватель процессов
    • Запуск от имени администратора .
  2. На панели инструментов найдите значок прицела справа.
  3. Перетащите значок и отпустите его на открытый файл или заблокированную папку.
  4. Исполняемый файл, который использует файл, будет выделен в основном списке отображения Process Explorer.

Определите, какой дескриптор или DLL использует файл

  1. Открыть обозреватель процессов
    • Запуск от имени администратора .
  2. Введите сочетание клавиш Ctrl + F .
    • Или щелкните меню «Найти» и выберите «Найти дескриптор или DLL».
  3. Откроется диалоговое окно поиска.
  4. Введите имя заблокированного файла или другого интересующего файла.
    • Частичных имен обычно достаточно.
  5. Нажмите кнопку «Искать».
  6. Список будет создан.
    • Может быть несколько записей.

Снять блокировку файла или папки

Чтобы снять блокировку с файла, над которым вы пытаетесь выполнить операцию обслуживания, вам нужно будет убить соответствующий процесс. Отдельную программу или дескриптор в списке, предоставленном Process Explorer, можно убить с помощью:

  1. Выбор процесса / дескриптора / записи программы.
  2. Нажатие клавиши удаления.

Будьте осторожны при удалении дескрипторов, поскольку это может привести к нестабильному поведению и нестабильности.

Загрузки

Вы можете скачать Sysinternals Process Explorer здесь.


Была ли эта статья полезной?

134 из 348 нашли этот материал полезным .

Именование файлов, путей и пространств имен - приложения 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: \» относятся к одному и тому же тому.

  • Используйте любой символ текущей кодовой страницы для имени, включая символы Юникода и символы из расширенного набора символов (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. По этой причине существует более широкий диапазон возможных путей, чем обычно доступен из приложений оболочки Windows, и приложения Windows, использующие это преимущество, могут быть разработаны с использованием этих соглашений о пространствах имен.

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

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

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

Обратите внимание, что API Unicode следует использовать, чтобы убедиться, что префикс «\\? \» Позволяет превышать MAX_PATH

Пространства имен устройств 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".Этот префикс гарантирует, что следующий за ним путь будет соответствовать истинному корневому пути диспетчера системных объектов, а не пути, зависящему от сеанса.

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

.

Как работает USMT (Windows 10) - Развертывание Windows

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

В этой статье

USMT включает два инструмента для переноса настроек и данных: ScanState и LoadState. ScanState собирает информацию с исходного компьютера, а LoadState применяет эту информацию к конечному компьютеру.

Процесс ScanState

Когда вы запускаете программу ScanState на исходном компьютере, она проходит следующий процесс:

  1. Он анализирует и проверяет параметры командной строки, создает файл ScanState.log, а затем начинает регистрацию.

  2. Он собирает информацию обо всех компонентах миграции, которые необходимо перенести. Компонент миграции - это логическая группа файлов, ключей реестра и значений. Например, набор файлов, разделов реестра и значений, в которых хранятся настройки Adobe Acrobat, сгруппирован в один компонент миграции.

    Есть три типа компонентов:

    • Компоненты, переносящие настройки операционной системы
    • Компоненты, переносящие настройки приложения
    • Компоненты, переносящие файлы пользователей

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

    В Windows 7 и Windows 8 файлы манифеста управляют переносом параметров операционной системы.Вы не можете изменять эти файлы. Если вы хотите исключить определенные настройки операционной системы, вы должны создать и изменить файл Config.xml.

  3. ScanState определяет, какие профили пользователей следует перенести. По умолчанию переносятся все профили пользователей на исходном компьютере. Однако вы можете включать и исключать пользователей с помощью параметров пользователя. Общедоступный профиль на исходном компьютере под управлением Windows 7, Windows 8 и Windows 10 всегда переносится, и вы не можете исключить эти профили из миграции.

  4. На этапе «Сканирование» ScanState выполняет следующие действия для каждого профиля пользователя, выбранного для миграции:

    1. Для каждого компонента ScanState проверяет тип компонента. Если текущий профиль пользователя является системным, а тип компонента - «Система» или «UserAndSystem», компонент выбирается для этого пользователя. В противном случае компонент игнорируется. В качестве альтернативы, если текущий профиль пользователя не является системным профилем, а тип компонента - «Пользователь» или «UserAndSystem», компонент выбирается для этого пользователя.В противном случае этот компонент игнорируется.

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

    2. Каждый компонент, выбранный на предыдущем шаге, обрабатывается дальше. Любые переменные, зависящие от профиля (например, CSIDL_PERSONAL), оцениваются в контексте текущего профиля.Например, если обрабатываемый профиль принадлежит «User1», тогда CSIDL_PERSONAL расширится до C: \ Users \ User1 \ Documents, предполагая, что профили пользователей хранятся в каталоге C: \ Users.

    3. Для каждого выбранного компонента ScanState оценивает раздел . Если условие в разделе оценивается как ложное, компонент больше не обрабатывается. В противном случае обработка этого компонента продолжается.

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

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

      Кроме того, любая единица миграции (например, файл, раздел реестра или набор значений реестра), находящаяся в разделе , не переносится.

      Примечание ScanState игнорирует некоторые подразделы, такие как и .Эти разделы оцениваются только на конечном компьютере.

  5. На этапе «Сбор» ScanState создает главный список единиц миграции, объединяя списки, которые были созданы для каждого выбранного профиля пользователя.

  6. На этапе «Сохранение» ScanState записывает накопленные единицы миграции в место хранения.

    Примечание ScanState никоим образом не изменяет исходный компьютер.

Процесс LoadState

Процесс LoadState очень похож на процесс ScanState.Инструмент ScanState собирает единицы миграции, такие как файл, раздел реестра или значения реестра, с исходного компьютера и сохраняет их в хранилище. Аналогичным образом инструмент LoadState собирает единицы миграции из хранилища и применяет их к конечному компьютеру.

  1. ScanState анализирует и проверяет параметры командной строки, создает файл ScanState.log, а затем начинает регистрацию.

  2. LoadState собирает информацию о компонентах миграции, которые необходимо перенести.

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

    В Windows 7 и Windows 8 файлы манифеста управляют переносом параметров операционной системы. Вы не можете изменять эти файлы. Если вы хотите исключить определенные настройки операционной системы, вы должны создать и изменить файл Config.xml.

  3. LoadState определяет, какие профили пользователей следует перенести.По умолчанию переносятся все профили пользователей, имеющиеся на исходном компьютере. Однако вы можете включать и исключать пользователей с помощью параметров пользователя. Системный профиль, профиль «Все пользователи» на исходном компьютере под управлением Windows XP или общий профиль на исходном компьютере под управлением Windows Vista, Windows 7 и Windows 8 всегда переносятся, и вы не можете исключить эти профили из миграции.

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

    • Параметры / md и / mu обрабатываются для переименования профиля пользователя на конечном компьютере, если они были включены при указании команды LoadState.

    • Для каждого профиля пользователя, выбранного в магазине, LoadState создает соответствующий профиль пользователя на конечном компьютере.Конечный компьютер не обязательно должен быть подключен к домену для создания профилей пользователей домена. Если USMT не может определить домен, он пытается применить настройки к локальной учетной записи. Для получения дополнительной информации см. Идентификация пользователей.

  4. На этапе «Сканирование» LoadState выполняет следующие действия для каждого профиля пользователя:

    1. Для каждого компонента LoadState проверяет тип компонента. Если текущий профиль пользователя является системным, а тип компонента - «Система» или «UserAndSystem», компонент выбирается для этого пользователя.В противном случае компонент игнорируется. В качестве альтернативы, если текущий профиль пользователя не является системным профилем, а тип компонента - «Пользователь» или «UserAndSystem», компонент выбирается для этого пользователя. В противном случае этот компонент игнорируется.

      Примечание
      С этого момента LoadState не делает различий между компонентами, которые переносят параметры операционной системы, теми, которые переносят параметры приложения, и теми, которые переносят файлы пользователей. LoadState одинаково оценивает все компоненты.

    2. Каждый выбранный компонент обрабатывается дальше. Любые переменные, зависящие от профиля (например, CSIDL_PERSONAL), оцениваются в контексте текущего профиля. Например, если обрабатываемый профиль принадлежит «User1», тогда CSIDL_PERSONAL расширится до C: \ Users \ User1 \ Documents (при условии, что профили пользователей хранятся в каталоге C: \ Users).

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

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

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

    5. LoadState оценивает специфичные для конечного компьютера подразделы; например, подразделы и .

    6. Если конечный компьютер работает под управлением Windows 7 или Windows 8, то модули миграции, которые были собраны ScanState с использованием файлов манифеста нижнего уровня, обрабатываются LoadState с использованием соответствующего манифеста компонента для Windows 7. Файлы манифеста нижнего уровня не используются во время LoadState.

      Важно
      Важно указать файлы .xml с помощью команды LoadState, если вы хотите, чтобы LoadState их использовал. В противном случае любые правила, относящиеся к месту назначения, такие как , в этих.XML-файлы игнорируются, даже если те же XML-файлы были предоставлены при запуске команды ScanState.

  5. На этапе «Применить» LoadState записывает единицы миграции, собранные в различные места на конечном компьютере. Если есть конфликты и для объекта нет правила , поведение реестра по умолчанию заключается в том, что источник перезаписывает место назначения. По умолчанию для файлов источник переименовывается постепенно, например, OriginalFileName (1).Оригинальное расширение. Некоторые настройки, такие как шрифты, обои и настройки заставки, не вступят в силу до следующего входа пользователя в систему. По этой причине вы должны выйти из системы после завершения действий команды LoadState.

Средство миграции пользовательской среды (USMT) Синтаксис командной строки

.

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