какие символы запрещается указывать в имени файла

Мир цифровой информации

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

Понятия «путь» и «имя файла»

Очень часто в компьютерной литературе используются термины «путь» и «имя файла» под разными значениями. Обычно под словом «путь» понимают адрес или расположение файла, т. е. диск, папка и подпапки в которых расположен файл. Однако Microsoft и другие считают, что в путь к файлу входит не только его расположение но и само имя файла. А некоторые подразумевают под словом «путь» только имена файла и папок, в которых он расположен, без указания диска. Некоторые пользователи полагают, что «имя файла» не включает расширение. В данной статье расширение всегда является частью имени файла. На примере ниже синим цветом выделен путь к файлу, а красным имя файла.
X:\папка\подпапка\ файл.расширение

Зарезервированные символы и имена

Ограничения на длины имен файлов и путей

Существуют ограничения на длину имени файла и на длину пути. Абсолютное ограничение длины имени файла вместе включая путь к нему равно 260 символам. Этот предел называют термином MAX_PATH. На самом же деле на практике пределы для имен еще меньше из-за ряда других ограничений. Например, каждая строка на конце должна содержать так называемый нулевой символ, который обозначает конец строки. Несмотря на то, что маркер конца строки не отображается, он учитывается как отдельный символ при подсчете длины, а значит остается 259 символов доступных для имени файла и пути к нему. Первые три символа в пути используются для обозначения диска (например, C:\). Это уменьшает предел для имен папок, подпапок и файла до 256 символов.

На имя объекта (папки или файла) наложено ограничение длины 255 символов. Этот предел действителен только, если объект не расположен внутри папки. Так как при расположении объекта внутри папки, сумма длин всех папок в которых он расположен, разделителей и имени объекта ограничена 256 символами, то предел длины самого имени объекта меньше 255 символов.

Источник

Почему она этого не любит, или Снова о Windows

Запрещенные символы
Если при создании нового файла или папки (при работе в операционной системе Windows XP) вы попытаетесь в имени файла/папки применить символы \ /: *? «≤> |, то появится системное сообщение: «Имя файла не должно содержать следующих знаков: \ /: *? «≤> | «.

При работе в операционной системе Windows Vista в аналогичных случаях появляется диалоговое окно Переименование с сообщением «Указано неверное имя устройства».

Запрещенные имена
Если вы попытаетесь создать файлы или папки со следующими именами: con, nul, prn, AUX, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, LPT9 (регистр букв — прописные буквы или строчные — значения не имеет), — система в таких случаях вместо введенного вами «запрещенного» имени выведет имя по умолчанию, например, Новая папка, или Текстовый документ, или Документ Microsoft Word. При этом Windows Vista выведет окно Переименование с сообщением «Указано неверное имя устройства».

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

Примечание. Применять для файлов и папок имена COM, COM10, COM11…, LPT, LPT10, LPT11… системой не возбраняется.

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

Соглашения именования в NTFS
Имена файлов могут состоять не более чем из 255 символов, включая любое расширение. В именах сохраняется регистр введенных символов, но сами имена не зависят от регистра. NTFS не различает имена в зависимости от регистра. В именах могут быть использованы любые символы за исключением указанных ниже:
? «/ \ ≤> * | :
В настоящее время из командной строки можно задать имя файла длиной не более 253 символов.

Системные папки
Также Windows не позволит переименовать или переместить системные папки, такие как «Documents and Settings» (в Vista — «Пользователи»), «Windows», «System32», «Program Files». Они необходимы для нормальной работы Windows (если каким-либо образом — не в среде Windows — их переименовать/переместить, то вы не сможете загрузить операционную систему).

Источник

Информатика. 7 класс

Типы файлов

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

По расширению файлов выберите тип звукового файла.

Корневой каталог

Выберите верный ответ.

Что из перечисленного обозначает корневой каталог устройства внешней памяти?

Тип файла

Заполните пропуски в таблице.

Выберите правильные варианты ответа.

Какие символы запрещается указывать в имени файла?

Маска
Файловая структура

Добавьте подпись к изображению.

Как называется файловая структура, изображённая на рисунке?

какие символы запрещается указывать в имени файла. Смотреть фото какие символы запрещается указывать в имени файла. Смотреть картинку какие символы запрещается указывать в имени файла. Картинка про какие символы запрещается указывать в имени файла. Фото какие символы запрещается указывать в имени файла

Файловая структура диска

Выберите верный ответ.

Сколько папок хранится на диске Е?

какие символы запрещается указывать в имени файла. Смотреть фото какие символы запрещается указывать в имени файла. Смотреть картинку какие символы запрещается указывать в имени файла. Картинка про какие символы запрещается указывать в имени файла. Фото какие символы запрещается указывать в имени файла

Полное имя файла

Восстановите полное имя файла.

Файл Онегин.doc хранится на жёстком диске в каталоге ПОЭЗИЯ, который является подкаталогом каталога ЛИТЕРАТУРА. В таблице приведены фрагменты полного имени файла:

какие символы запрещается указывать в имени файла. Смотреть фото какие символы запрещается указывать в имени файла. Смотреть картинку какие символы запрещается указывать в имени файла. Картинка про какие символы запрещается указывать в имени файла. Фото какие символы запрещается указывать в имени файла

Файловая структура

Введите с клавиатуры пропущенное слово.

Имя каталога

Введите ответ с помощью клавиатуры.

В каталоге хранился файл. В этом каталоге создали подкаталог и переместили в него файл динозавры.doc, полное имя файла стало Е:\КИНО\ФАНТАСТИКА\ПРИКЛЮЧЕНИЯ\ динозавры.doc. каково имя созданного каталога?

Задача

Выберите правильный ответ.

Мальчик работал с каталогом С:\ФИЗИКА\ ЗАДАЧИ\ДИНАМИКА. Сначала он поднялся на один уровень вверх, затем ещё раз поднялся на один уровень вверх и после этого спустился в каталог ЭКЗАМЕН, в котором находится файл математика.doc. каков путь к этому файлу?

Файловая система

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

Пользователь работал с каталогом: C:\Личное\Память. Сначала он спустился в каталог Даты, после этого поднялся на один уровень вверх, затем ещё раз поднялся на один уровень вверх и далее спустился в каталог Даты. Укажите полный путь каталога, в котором оказался пользователь.

Путь к файлу

Введите ответ на задание.

Запишите полное имя файла Байкал.jpeg

какие символы запрещается указывать в имени файла. Смотреть фото какие символы запрещается указывать в имени файла. Смотреть картинку какие символы запрещается указывать в имени файла. Картинка про какие символы запрещается указывать в имени файла. Фото какие символы запрещается указывать в имени файла

Каталог

Выберите правильный ответ

В некотором каталоге хранился файл Вьюга.doc, имевший полное имя D:\2013\Зима\Вьюга.doc. В этом каталоге создали подкаталог Февраль и файл Вьюга.doc переместили в созданный под­каталог. Укажите полное имя этого файла после перемещения.

Источник

Какие знаки нельзя использовать в имени файла?

какие символы запрещается указывать в имени файла. Смотреть фото какие символы запрещается указывать в имени файла. Смотреть картинку какие символы запрещается указывать в имени файла. Картинка про какие символы запрещается указывать в имени файла. Фото какие символы запрещается указывать в имени файла

какие символы запрещается указывать в имени файла. Смотреть фото какие символы запрещается указывать в имени файла. Смотреть картинку какие символы запрещается указывать в имени файла. Картинка про какие символы запрещается указывать в имени файла. Фото какие символы запрещается указывать в имени файла

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

какие символы запрещается указывать в имени файла. Смотреть фото какие символы запрещается указывать в имени файла. Смотреть картинку какие символы запрещается указывать в имени файла. Картинка про какие символы запрещается указывать в имени файла. Фото какие символы запрещается указывать в имени файла

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

какие символы запрещается указывать в имени файла. Смотреть фото какие символы запрещается указывать в имени файла. Смотреть картинку какие символы запрещается указывать в имени файла. Картинка про какие символы запрещается указывать в имени файла. Фото какие символы запрещается указывать в имени файла

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

какие символы запрещается указывать в имени файла. Смотреть фото какие символы запрещается указывать в имени файла. Смотреть картинку какие символы запрещается указывать в имени файла. Картинка про какие символы запрещается указывать в имени файла. Фото какие символы запрещается указывать в имени файла

Приватная информация, а именно к такой можно отнести резервные файлы, шифруется и скрывается под расширением *.genc. Можно попытаться открыть при помощи программы Genie Eyes-Only.

какие символы запрещается указывать в имени файла. Смотреть фото какие символы запрещается указывать в имени файла. Смотреть картинку какие символы запрещается указывать в имени файла. Картинка про какие символы запрещается указывать в имени файла. Фото какие символы запрещается указывать в имени файла

Acronis True Image удобна в тех случаях, когда важна информация на диске, важна сама операционная система. В случае вирусной атаки, порчи операционной системы, и различного вида неустранимых сбоев в результате обновления или установки каких программ (драйверов), когда невозможно запустить операционную систему, которая «вот только что работала и вдруг перестала». В такой ситуации, даже не обязательно использовать компакт диск с программой! Достаточно нажать заранее выбранную кнопку при включении компьютера (обычно это F12) и с тайного раздела диска запуститься Acronis True Image и восстановит операционную систему и всю информацию на выбранном диске в том виде, в каком они были в момент резервного копирования.

Источник

Можно ли верить своим глазам? (Unicode в именах файлов)

Несколько дней назад один из наших пользователей прислал образец (SHA1: fbe71968d4c5399c2906b56d9feadf19a35beb97, определяется как TrojanDropper:Win32/Vundo.L). Это троян для фишинга с сайтов vk.com и vkontakte.ru, запросы на которые перенаправляются на 92.38.209.252 необычным способом.

Обычный метод перенаправления трафика — добавить запись в файл hosts, который находится в папке %SystemRoot%\system32\drivers\etc. Однако, когда мы открываем этот файл на заражённом компьютере, то там нет никаких записей для vk.com и vkontakte.ru:

какие символы запрещается указывать в имени файла. Смотреть фото какие символы запрещается указывать в имени файла. Смотреть картинку какие символы запрещается указывать в имени файла. Картинка про какие символы запрещается указывать в имени файла. Фото какие символы запрещается указывать в имени файла

Но если включить отображение скрытых файлов, то появляется ещё один файл hosts:

какие символы запрещается указывать в имени файла. Смотреть фото какие символы запрещается указывать в имени файла. Смотреть картинку какие символы запрещается указывать в имени файла. Картинка про какие символы запрещается указывать в имени файла. Фото какие символы запрещается указывать в имени файла

Мы видим два файла с одинаковым названием в одной папке. Но ведь одна директория не может содержать двух файлов с одинаковым названием. Если скопировать имена файлов в Notepad, сохранить как текст Unicode и открыть в Hex-редакторе, то появится следующая картина (верхняя строчка для первого файла hosts, нижняя — для второго):

какие символы запрещается указывать в имени файла. Смотреть фото какие символы запрещается указывать в имени файла. Смотреть картинку какие символы запрещается указывать в имени файла. Картинка про какие символы запрещается указывать в имени файла. Фото какие символы запрещается указывать в имени файла

В Unicode (UTF-16) символ 0x006F выглядит так же, как 0x6F в ASCII, где тот соответствует букве «o». Но что такое 0x043E в Unicode? Это можно посмотреть в таблице Unicode, вот её фрагмент.

какие символы запрещается указывать в имени файла. Смотреть фото какие символы запрещается указывать в имени файла. Смотреть картинку какие символы запрещается указывать в имени файла. Картинка про какие символы запрещается указывать в имени файла. Фото какие символы запрещается указывать в имени файла

В таблице 0x043E соответствует кириллическому символу, который выглядит так же, как английское «o». То есть настоящим файлом hosts на самом деле является скрытый файл, именно он используется операционной системой. Если открыть этот файл, то сразу видно отличие от фальшивого, это две строчки внизу на несколько экранов от начала:

какие символы запрещается указывать в имени файла. Смотреть фото какие символы запрещается указывать в имени файла. Смотреть картинку какие символы запрещается указывать в имени файла. Картинка про какие символы запрещается указывать в имени файла. Фото какие символы запрещается указывать в имени файла

Это уже не первый раз, когда мы обнаружили использование хакерами кодировки Unicode для вредоносных целей. В августе 2010 года один китайский хакер продемонстрировал приём, как использовать управляющие символы Unicode, чтобы убедить пользователей в безопасности файла. С помощью управляющего символа 0x202E (RLO) можно изменить порядок символов при отображении названия файла в Windows Explorer.

Например, вот потенциально опасный файл picgpj.exe

какие символы запрещается указывать в имени файла. Смотреть фото какие символы запрещается указывать в имени файла. Смотреть картинку какие символы запрещается указывать в имени файла. Картинка про какие символы запрещается указывать в имени файла. Фото какие символы запрещается указывать в имени файла

Если перед частью названия «gpj.exe» вставить управляющий символ, то порядок символов меняется и имя файла отображается в Проводнике уже иначе:

какие символы запрещается указывать в имени файла. Смотреть фото какие символы запрещается указывать в имени файла. Смотреть картинку какие символы запрещается указывать в имени файла. Картинка про какие символы запрещается указывать в имени файла. Фото какие символы запрещается указывать в имени файла

Хакеры обычно используют картинку в качестве иконки для этого файла. Неосторожный пользователь может принять её за фотографию и открыть двойным щелчком, тем самым запуская программу. Очевидно, этот приём бесполезен для программ с поддержкой Юникода, но пользователи не всегда сами могут распознать опасность.

Можно ли верить своим глазам? Получается, что не всегда.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *