Сколько символов может содержать расширение файла: Сколько символов может содержать имя файла

Содержание

Ограничение длины файлов в Windows особенности и тонкости

– Автор: Игорь (Администратор)

Вы когда-нибудь сталкивались с сообщением об ошибке в Windows, в котором говорилось бы о не возможности скопировать (переместить) файл и о том, что имя одного из файлов слишком большое? Если да, то вы, наверное, задавались вопросом почему такое сообщение появилось (пример ниже на картинке). В данной статье будут объяснены особенности и тонкости ограничений, которые накладываются на длину имени файла в Windows.

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

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

Примечание: Если вы не знали, то в большинстве файловых систем каталог — это разновидность файла, но с нулевым размером данных.

Существует множество различных файловых систем, каждая из который по-своему определяет структуру имени файла, включая способ построения пути к файлу. К примеру, на небольших usb устройствах хранения данных, обычно, используется система FAT32. А на оптических дисках (CD/DVD) обычно используется UDF или ISO 9660. На системных дисках последних ОС Windows используется файловая система NTFS, которая и станет предметом данной статьи (как наиболее распространенная для Windows).

Примечание: К примеру, на системных дисках с Windows XP, часто, использовалась файловая система FAT32. Однако, у нее был существенный (для сегодняшнего времени) недостаток — это ограничение на максимальный размер файла в 4 Гб. NTFS же не имеет такого ограничения.

Существует некоторая путаница в цифрах максимальной длины имени файла в файловой системе NTFS, которую вы можете обнаружить в различных источниках. Для начала, есть абсолютный предел, введенный Windows API, и он составляет 260 символов. Тем не менее, практический пределе меньше, чем 260 символов. Например, все имена должны иметь нулевой терминатор в конце. Обычно, этот маркер видит только Windows, но он все равно воспринимается, как один символ. Таким образом ,у вас есть только 259 доступных символов. Еще три символа используются для указания диска (например, C:\). Таким образом, реальный предел для имени, содержащего все каталоги, включая вложенные, и название самого файла вместе с расширением, уменьшается до 256 символов.

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

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

Существует и еще одно ограничение на длину имени файла, которое часто упускается из виду. Обычно, по умолчанию Windows поддерживает альтернативное имя файла, используя старую систему именования 8.3. Когда вы создаете папку, Windows будет резервировать 12 символов для альтернативного имени файла, оставляя 244 символов для всех содержащихся внутри объектов. Использование системы именования 8.3 можно отключить, но это может вызвать проблемы, при использовании старых 16-битных программ.

Примечание: Система именования 8. 3 довольно проста. 8 — это количество символов наименования. «.» — это разделитель между названием и расширением. 3 — это количество символов для расширения. 12 — это 8 + 1 + 3.

Примечание: Подробнее о том, как отключить поддержку 8.3, смотрите информацию по адресу https://technet.microsoft.com/ru-ru/library/cc778996.aspx. Учтите, что вам потребуется редактировать реестр.

Существует так же механизм, который позволяет использовать более длинные имена файлов. Например, сетевым системам, порой, требуется больше гибкости в именах файлах. Поэтому, Windows API включает в себя специальную систему обращения для поддержки очень длинных Unicode имен в блоках по 255 символов. Эти длинные имена начинаются с префикса «\\?\» (без кавычек). Так что, если вы столкнулись с проблемой в имени файла, у которого длина слишком большая, то попробуйте использовать этот префикс в имени пути, например, «\\?\c:\file.txt» (без кавычек).

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

☕ Хотите выразить благодарность автору? Поделитесь с друзьями!

  • Типы программ резервирования: какая разница между образом диска, файловым бэкапом и синхронизацией, и какой тип стоит использовать?
  • IP-адрес и его особенности
Добавить комментарий / отзыв

1.Что такое файл? 2.Из каких частей состоит имя файла? 3.Кто или что дает имя файлу? 4.Кто

2.Из каких частей состоит имя файла?
3.Кто или что дает имя файлу?
4.Кто или что присваивает файлу расширение?
5.Сколько символов может включать имя файла?
6.Сколько символов обычно отводится под расширение файла?
7.Что надо сделать с диском, что бы на нем можно было хранить файлы?
8.На какие области разбивается диск при форматировании?
9.В каком случае файловая система является одноуровневой?
10. Как записать путь к файлу?
11.К какому ПО относится операционная система?
12. Какие сведения должна иметь операционная система для организации доступа к файлам?

13.Где хранится выполняемая в данный момент программа и обрабатываемые данные?

14.Что называется каталогом?
15.Когда осуществляется начальная загрузка операционной системы?
16.Что такое операционная система?
17.Как обозначается имя логического диска?
18.Какой каталог называют корневым?
19.Как называется состояние операционной системы, при котором она перестает выдавать результаты и реагировать на запросы?
20.Что происходит с файлами ОС в процессе ее загрузки?
21.Пользователь, перемещаясь из одного каталога в другой, последовательно посетил каталоги LESSONS, CLASS, SCHOOL, D:\ , MYDOC, LETTERS. При каждом перемещении пользователь либо спускался в каталог на уровень ниже, либо поднимался на уровень выше. Каково полное имя каталога, из которого начал перемещение пользователь?

1) D:\MYDOC\LETTERS

2) D:\SCHOOL\CLASS\LESSONS

3) D:\LESSONS\CLASS\SCHOOL

4) D:\LESSONS

22. Определите, какое из указанных имен файлов не удовлетворяет маске: ?*di.t?*

1) poydi.t

2) pogudi.tanx

3) 2di.t9

4) melodi.theme

23.В некотором каталоге хранится файл Список_литературы.txt. В этом каталоге создали подкаталог с именем 10_CLASS и переместили в него файл Список_литературы.txt. После чего полное имя файла стало D:\SCHOOL\PHYSICS\10_CLASS\Список_литературы.txt.

Каково пол­ное имя каталога, в котором хранился файл до перемещения?
1) D:\SCHOOL\PHYSICS\10_CLASS

2) D:\SCHOOL\PHYSICS

3) D:\SCHOOL

4) SCHOOL

24. Какой из файлов соответствуют маске ??P*.A??:

1) ppepsi.abc;

2) pedgy.arj;

3) pepper.arj;

4) pepsi.a1;

5) fanta.doc

Максимальная Длина Расширения Файла — CodeRoad



Существует ли максимальная длина для расширения файла? Самый длинный из них, который я видел, — это .compiled (8 символов)

Бесполезный Фон

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

Я просто вызываю FileImage.axd?ext=pptx. Я генерирую файлы на лету, используя SHGetFileInfo, похожий на мой пост для WPF, а затем кэширую их локально в папке с именем файла «pptx.png». Я хотел бы проверить длину и обрезать ее, чтобы предотвратить атаку типа DoS, когда кто-то будет пытаться генерировать изображения для бесконечного количества ненужных символов (например, FileImage.axd?ext=asdfasdfweqrsadfasdfwqe…).

asp.net file-io
Поделиться Источник bendewey     06 января 2009 в 16:06

2 ответа


  • Какова максимальная длина реферера?

    Возможный Дубликат : Какова максимальная длина URL? Здравствуйте, я хочу зарегистрировать реферер в своей базе данных , я хочу знать, какова максимальная длина реферера ?

  • максимальная длина имени файла в Android

    Я пытаюсь дать имя файлу, который я создаю. Я просто хочу знать, какова максимальная длина имени файла в Android ? Существует ли спецификация для имени файла? Могу ли я использовать такие символы, как — или > ?



10

Насколько я знаю, нет никаких ограничений, кроме максимальной длины имени файла. Расширение не обрабатывается специально, за исключением FAT16.

Поделиться Unknown     06 января 2009 в 16:08



0

Я согласен с Аркадием — теперь нет формального ограничения, что система DOS 8.3 ушла в прошлое (или другие подобные, ограниченные системы). Я бы сказал, что большинство расширений, которые я видел, находятся в диапазоне 1-3; Java использует 4 для .java и 5 для .class. Ваш пример с 8 длиннее, чем я помню. Если бы я изучал область, я бы нацелился на ‘unlimited’; если это невозможно, разрешите по крайней мере 16 символов — с уверенным ожиданием, что на самом деле 16 будет вполне достаточно для текущих систем.

Поделиться Jonathan Leffler     06 января 2009 в 17:09


Похожие вопросы:


Максимальная длина линии, поддерживаемая logstash?

Какова максимальная длина символа, который logstash может прочитать как одно событие из файла (однострочный input, многострочный NOT input)? Кроме того, принимает ли logstash определенное количество…


Максимальная длина внешнего символа

У меня есть два вопроса относительно максимальной длины внешнего символа в C++ (глобальная переменная, функция, класс и т. д.): Какова максимальная длина внешнего символа в GNU ld и других…


Однако максимальная длина

Какова максимальная длина символов, которую может содержать объект CString?


Какова максимальная длина реферера?

Возможный Дубликат : Какова максимальная длина URL? Здравствуйте, я хочу зарегистрировать реферер в своей базе данных , я хочу знать, какова максимальная длина реферера ?


максимальная длина имени файла в Android

Я пытаюсь дать имя файлу, который я создаю. Я просто хочу знать, какова максимальная длина имени файла в Android ? Существует ли спецификация для имени файла? Могу ли я использовать такие символы,…


Максимальная длина имени файла на Blackberry

Существует ли максимальная длина имени файла (или эквивалент MAX_PATH) в операционной системе BlackBerry?


MongoDB. максимальная длина имени Поля

Я просто хочу знать, какая максимальная длина имени Поля коллекции: { _id: …., name00000000000000000: ‘Eric’ } Какая максимальная длина name0000000……0000 ?


максимальная длина цифрового идентификатора объекта?

Я хочу добавить в свою базу данных поле, в котором хранится DOIs . Но я, кажется, не могу выяснить, какова их максимальная длина. Кто-нибудь знает, существует ли максимальная длина?


Максимальная длина mediumtext?

Какова максимальная длина / количество символов в поле mediumtext mysql?


Максимальная Длина Имени Файла

Какова максимальная длина, разрешенная для имен файлов? И отличается ли Макс для разных операционных систем? Я спрашиваю, потому что у меня есть проблемы с созданием или удалением файлов, и я. ..

Не удается найти страницу | Autodesk Knowledge Network

(* {{l10n_strings.REQUIRED_FIELD}})

{{l10n_strings.CREATE_NEW_COLLECTION}}*

{{l10n_strings.ADD_COLLECTION_DESCRIPTION}}

{{l10n_strings.COLLECTION_DESCRIPTION}} {{addToCollection.description.length}}/500 {{l10n_strings.TAGS}} {{$item}} {{l10n_strings.PRODUCTS}} {{l10n_strings.DRAG_TEXT}}  

{{l10n_strings.DRAG_TEXT_HELP}}

{{l10n_strings. LANGUAGE}} {{$select.selected.display}}

{{article.content_lang.display}}

{{l10n_strings.AUTHOR}}  

{{l10n_strings.AUTHOR_TOOLTIP_TEXT}}

{{$select.selected.display}} {{l10n_strings.CREATE_AND_ADD_TO_COLLECTION_MODAL_BUTTON}} {{l10n_strings.CREATE_A_COLLECTION_ERROR}}

Тесты по информатике с ответами

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

— Байт

+ Каталог

— Дискета

2. Как называются данные или программа на магнитном диске?

— Папка

+ Файл

— Дискета

3. Какие символы разрешается использовать в имени файла или имени директории в Windows?

— Цифры и только латинские буквы

+ Латинские, русские букву и цифры

— Русские и латинские буквы

4. Выберите имя файла anketa с расширением txt.

— Anketa. txt.

+ Anketa. txt

— Anketa/txt.

5. Укажите неправильное имя каталога.

— CD2MAN;

— CD-MAN;

+ CD\MAN;

6. Какое наибольшее количество символов имеет имя файла или каталога в Windows?

+ 255

— 10

— 8

7. Какое наибольшее количество символов имеет расширение имени файла?

+ 3

— 8

— 2

8. Какое расширение у исполняемых файлов?

— exe, doс

— bak, bat

+ exe, com, bat

9. Что необходимо компьютеру для нормальной работы?

— Различные прикладные программы

+ Операционная система

— Дискета в дисководе

10. Сколько окон может быть одновременно открыто?

+ много

— одно

— два

11. Какой символ заменяет любое число любых символов?

— ?

— \

+ *

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

+ ?

— \

— *

13. Как записать : “Все файлы без исключения”?

— ?.?

+ *.*

— *.?

14. Укажите неправильное имя каталога.

— RAZNOE

+ TER**N

— REMBO

15. Подкаталог SSS входит в каталог YYY. Как называется каталог YYY относительно каталога SSS?

— корневой

— дочерний

+ родительский

16. Что выполняет компьютер сразу после включения POWER?

— перезагрузка системы

+ проверку устройств и тестирование памяти

— загрузку программы

17. Что необходимо сделать для выполнения теплого старта OC?

— вставить в дисковод системную дискету

+ нажать кнопку RESET

— набрать имя программы, нажать ENTER.

18. Могут ли быть несколько окон активными одновременно?

— да

+ нет

19. Какое окно считается активным?

— первое из открытых

— любое

+ то, в котором работаем.

20. Может ли каталог и файлы в нем иметь одинаковое имя?

— да

+ нет

21. Может ли в одном каталоге быть два файла с одинаковыми именами?

— да

+ нет

22. Может ли в разных каталогах быть два файла с одинаковыми именами.

+ да

— нет

23. Сколько программ могут одновременно исполнятся?

— сколько угодно

— одна

+ сколько потянет ПК

24. Что не является операционной системой?

— WINDOWS;

+ Norton Commander

— MS DOS

25. Возможно ли восстановить стертую информацию на дискете?

— возможно всегда

+ возможно, но не всегда

26. Для чего служат диски?

— для обработки информации

— для печатания текстов

+ для сохранения информации

27. Что нужно сделать с новой дискетой перед ее использованием?

— оптимизировать

— дефрагментировать

+ отформатировать

28. При форматировании дискеты показано, что несколько секторов испорченные. Годится такая дискета для пользования?

— не годится вообще

+ годится, кроме запорченных секторов

— годится полностью

29. Дискеты каких размеров в дюймах применяют в компьютерах?

+ 5,25 и 3,5

— 5,5 и 5,25

— 2,5 и 3,5

26. Какая из программ не является утилитой для роботы с диском?

— NDD

— FORMAT

+ Excel

27. Что такое кластер на магнитном диске?

— конверт для диска

+ единица дискового пространства

— виртуальный диск

28. Какой номер имеет начальная дорожка?

— 1

+ 0

— 79

29. Что содержит 0-я дорожка каждой дискеты?

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

+ FАТ — таблицу

— файлы.

30. Куда записываются сведения о формате дискеты?

— в FAT

+ в boot sector

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

31. На дискете имеются испорченные сектора. Что делает система, чтобы предотвратить их использование?

+ ничего не делает

+ отмечает их как испорченные

— использует, но осторожно

32. Что произойдет, если в FАТ испортиться информация?

+ все файлы будет невозможно читать

— пропадает информация на диске

— дискету придется выбросить

33. Системные программы для работы с дисками — это…

— операционные системы

— драйверы

+ дисковые утилиты

34. Что не входит в логическое форматирование диска?

— запись системных файлов

+ разбивка секторов и дорожек

— создание FAT таблицы

35. Основные программы для работы с дисками в Windows располагаются в папке…

+ Служебные

— Стандартные

— Office

36. Какая из программ предназначена для диагностики и коррекции диска?

— Speeddisk

— NC

+ HDDscan

36. Запись файлов на диске в виде разбросанных участков по всей поверхности диска называется…

— оптимизация диска

+ фрагментация диска

— форматирование диска

37. Какое высказывание неверно? Дефрагментация проводят с целью …

— оптимизации дискового пространства

— ускорения процесса чтения и записи файлов

+ сжатия информации

38. Какая из программ предназначена для дефрагментации диска?

+ Smart Defrag

— NDD

— Unerase

39. Что выполняет операционная система при удалении файла с диска?

— Перемешивает в FAT его кластеры

+ Уничтожает первый символ имени файла в каталоге

— Размагничивает участки диска, где располагался файл

40. Как можно удалить компьютерный вирус с диска?

— Перезагрузить систему

+ Специальной программой

— Удалить вирус невозможно

41. Архивация файлов – это…

— Объединение нескольких файлов

— Разметка дисков на сектора и дорожки

+ Сжатие файлов

42. Какая из программ является архиватором?

— NDD

— DRWEB

+ RAR

43. Какая из программ является антивирусной программой?

— NDD

+ DRWEB

— RAR

44. Что собой представляет компьютерный вирус?

+ Небольшая по размерам программа

— Миф, которого не существует

— Название популярной компьютерной игры

45. Что не поможет удалить с диска компьютерный вирус?

+ Дефрагментация диска

— Проверка антивирусной программой

— Форматирование диска

46. Сжатие информации при архивации представляет собой по сути…

— Особый вид кодирования информации

+ Удаление лишней информации

— Резервное кодирование информации

47. В каком случае не следует применять архивацию?

— Для экономии дискового пространства

+ Для уничтожения вирусов

— Для создания резервных копий файлов

48. Какое утверждение верно?

— Все файлы сжимаются при архивации одинаково

— Файлы растровой графики сжимаются лучше всего

+ Различные типы файлов сжимаются при архивации по — разному

49. Архиваторы характеризуются…

— Степенью и скоростью архивации

— Способом распространения

+ Методом и скорость сжатия

50. Какие из антивирусов не работают с вирусной базой?

— Доктора

— Фильтры

+ Ревизоры

51. Какие из антивирусов работают резидентно?

— Доктора

+ Фильтры

— Ревизоры

52. Мутанты, невидимки, черви-

— Программы-утилиты

— Виды антивирусных программ

+ Виды компьютерных вирусов

53. Что не является каналом распространения вирусов?

+ Устройства визуального отображения информации

— Компьютерные сети

— Внешние носители информации.

54. Основоположником отечественной вычислительной техники является:

— Золотарев Лев Викторович

— Попов Александр Глебович

+ Лебедев Сергей Алексеевич

55.  Подсистема это:

+ Предопределенная рабочая среда, посредством которой система координирует выделение ресурсов и распределяет задачи

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

— Часть информационной системы, выделяемой при проектировании системной архитектуры.

56. Расширение файла, как правило, характеризует:

— Объем памяти

— Путь к папке, где хранятся данные

+ Тип данных, хранящихся в файле

57. Производительность работы компьютера зависит от:

+ От комплектующих системного блока

— От установленного ПО

— От скорости Интернет-соединения

58. Озу это память в которой хранится:

— Информация о файловой системе

+ Выполняемый машинный код

— Кэшированные данные процессора

59. Первая ЭВМ называлась:

+ ENIAC

— Macintosh

— Linux

60. Для выхода на поисковый сервер необходимо:

— Зайти в браузер

— Ввести запрос в поисковом меню

+ Вписать в адресную строку браузера адрес поискового сервиса

61. Дисковод это устройство для:

+ Чтения информации со съемного носителя

— Записи информации на запоминающее устройство

— Соединения с LAN

62. Процессор обрабатывает информацию:

— В текстовом формате

+ В двоичном коде

— На языке Pascal

63. При отключении компьютера информация:

— Удаляется с HDD

— Сохраняется в кэше графического процессора

+ Удаляется с памяти ОЗУ

64. Протокол маршрутизации ip обеспечивает:

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

— Возможность связи нескольких компьютеров и их данных в одну общую сеть

— Кодировку и дешифровку данных

65.  Во время исполнения прикладная программа хранится

— в кэш-памяти ядра

+ в памяти ОЗУ

— в памяти винчестера (жесткого диска)

66. За минимальную единицу измерения количества информации принято считать:

— Байт

— Килобит

+ Бит

67.  При выключении компьютера вся информация стирается:

+ В памяти оперативного запоминающего устройства

— Не стирается

— С памяти HDD

68. Первая ЭВМ в нашей стране называлась:

+ ENIAC

— Yota

— MacOs

69. Компьютер, подключенный к интернету, обязательно имеет:

— Связь с удаленным сервером

+ IP-адрес

— Доменное имя

70. Прикладное программное обеспечение это:

+ Программа общего назначения, созданная для выполнения задач

— Каталог программ для функционирования компьютера

— База данных для хранения информации

71. Первые ЭВМ были созданы в:

— 1941 году

— 1986 году

+ 1966 году

72. Служба ftp в интернете предназначена:

+ Для распространения данных

— Для соединения с Интернетом

— Для сохранения данных в облаке

73. Массовое производство персональных компьютеров началось:

— середина 80-х

— 60-70 года

+ в начале 2000 года

74. Электронная почта позволяет передавать:

+ Текстовые сообщения и приложенные файлы

— Только текстовые сообщения

— Только приложенные файлы

75. База данных это:

+ модель в которой упорядоченно хранятся данные

— программа для сбора и хранения информации

— таблица с данными в формате Exсe

76. Среди архитектур ЭВМ выделяют:

— Стационарные, портативные, автономные

+ Массивно-параллельные, симметричные многопроцессорные, распределенные

— Выделенные, разделенные, параллельно-ответвленные

77. Энергонезависимыми устройствами памяти персонального компьютера являются:

+ Жесткий диск

— Оперативная память

— Стриммер

78. Система программирования предоставляет программисту возможность:

— Проводить анализ существующих тематических модулей и подмодулей

+ Автоматически собирать разработанные модули в единый проект

— Автоматизировать математические модели тех или иных явлений

79. Сжатый файл представляет собой файл:

— Который давно не открывали

— Зараженный вредоносным вирусом

+ Упакованный при помощи программы-архиватора

80. Какую функцию выполняют периферийные устройства?

+ Ввод и вывод информации

— Долгосрочное хранение информации

— Обработка вновь поступившей информации и перевод ее на машинный язык

81. Что не характерно для локальной сети?

— Высокая скорость передачи сообщений

+ Обмен информацией и данными на больших расстояниях

— Наличие связующего звена между абонентами сети

82. Системная дискета необходима для:

— Первичного сохранения важных для пользователя файлов

— Удаления вредоносного программного обеспечения с компьютера

+ Первоначальной загрузки операционной системы

83. Электронные схемы для управления внешними устройствами — это:

+ Контроллеры

— Клавиатура и мышь

— Транзисторы и системные коммутаторы

84. Привод гибких дисков – это устройство для:

— Связи компьютера и съемного носителя информации

— Обработки команд ввода/вывода данных с компьютера на бумагу

+ Чтения и/или записи данных с внешнего носителя

тест 85. Адресуемость оперативной памяти означает:

+ Наличие номера у каждой ячейки оперативной памяти

— Дискретное представление информации в пределах всех блоков оперативной памяти

— Свободный доступ к произвольно выбранной ячейке оперативной памяти

86. Разрешающей способностью монитора является:

— Количество четко передаваемых цветов

+ Количество точек (пикселей) изображения в горизонтальном и вертикальном направлениях

— Величина диагонали

87. Первоначальный смысл слова «компьютер» — это:

— Многофункциональный калькулятор

— Разновидность кинескопа

+ Человек, выполняющий расчеты

88. Зарегистрированные сигналы – это:

+ Данные

— Потоки электромагнитных волн

— Способ передачи информации на большие расстояния

89. Модем – это устройство, предназначенное для:

— Преобразования текстовой и графической информации в аналоговую

+ Организации цифровой связи между двумя компьютерами посредством телефонной линии

— Обеспечения выхода в интернет для ЭВМ

90. Генеалогическое дерево семьи является … информационной моделью

— Ветвящейся

— Сетевой

+ Иерархической

91. Com порты компьютера обеспечивают:

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

— Доступ в интернет

— Подключение внешнего жесткого диска

92. Почтовый ящик абонента электронной почты представляет собой:

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

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

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

93. Расширение файла как правило характеризует:

+ Тип информации, содержащейся в файле

— Назначение файла

— Объем файла

94. Программное управление работой компьютера предполагает:

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

+ Использование операционной системы, синхронизирующей работу аппаратных средств

— Преобразование аналогового информационного сигнала в цифровой

тест-95. К основным характеристикам процессора не относится:

+ Объем оперативной памяти

— Тактовая частота

— Частота системной шины

96. Тип шрифта TrueType означает, что:

+ Набранный этим шрифтом текст будет выглядеть одинаково и на мониторе, и в распечатанном виде

— Набранный этим шрифтом текст подлежит редактированию в любом текстовом редакторе

— Данный шрифт был использован по умолчанию при первичном создании документам

97. Web-страницы имеют расширение:

— .txt

— .bmp

+ .html

98. Технология Ole обеспечивает объединение документов, созданных:

— В любом из приложений Microsoft Office

+ Любым приложением, удовлетворяющим стандарту CUA

— В виде графического потока информации

99. Текстовые данные можно обработать:

— Мильтиофисными приложениями

— Гипертекстовыми приложениями

+ Тестовыми редакторами

100. Виртуальное устройство – это:

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

— Сетевое устройство

— Разновидность ЭВМ

101. Файловая система – это:

+ Способ организации файлов на диске

— Объем памяти носителя информации

— Физическая организация носителя информации

102. Полный путь к файлу задан в виде адреса D:\Doc\Test.doc. Назовите полное имя файла:

+ D:\Doc\Test.doc

-.doc

— Test.doc

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

— Прикладное, программное, целевое

+ Прикладное, системное, инструментальное

— Офисное, системное, управляющее

105. Какую структуру образуют папки (каталоги)?

— Реляционную

— Системную

+ Иерархическую

тест_106. К обязательным критериям качества программного обеспечения относится:

+ Надежность

— Универсальность

— Простота применения

107. На физическом уровне сети единицей обмена служит:

— Пакет

— Байт

+ Бит

108. Укажите различие между информационно-поисковой системой и системой управления базами данных:

— Запрещено редактировать данные

+ Отсутствуют инструменты сортировки и поиска

— Разный объем доступной информации

109. Процесс написания программы никогда не включает:

— Записи операторов на каком-либо языке программирования

— Отладку кода

+ Изменения физического окружения компьютера

110. Многократное исполнение одного и того же участка программы называют:

+ Циклическим процессом

— Регрессией

— Повторяющимся циклом

111. Что обеспечивает система электронного документооборота?

— Перевод документов, созданных рукописным способом, в электронный вид

+ Управление документами, созданными в электронном виде

— Автоматизацию деятельности компании

112. URL-адрес содержит сведения о:

+ Типе файла и его местонахождении

— Местонахождении файла и языке программирования, на котором он создан

— Типе файла и типе приложения

113. Главная функция сервера заключается в:

— Передаче информации от пользователя к пользователю

— Хранении информации

+ Выполнении специфических действий по запросам пользователей

114. Сетевая операционная система реализует:

— Связь компьютеров в единую компьютерную сеть

+ Управление ресурсами сети

— Управление протоколами и интерфейсами

115. Взаимодействие клиента с сервером при работе на WWW происходит по протоколу:

— URL

+ HTTP

— HTML

тест*116. Архив (база) FTP – это:

— База данных

— Web-сервер

+ Хранилище файлов

117. На этапе отладки программы:

+ Проверяется корректность работы программы

— Проверяется правильность выбранных данных и операторов

— Выполняется промежуточный анализ эффективности программы

Что такое Расширение файла

Вернуться в раздел Вопросы и ответы

Ответ: Расширение файла, также называемое расширением имени файла, представляет собой суффикс в конце имени файла, который указывает, какой это файл. Например, вы можете сказать, что файл «computer.jpg» представляет собой файл JPEG-изображений, основанный на расширение файла «.JPG». Точно так же вы можете сказать, что «readme.txt» является текстовым документом, а «document.docx» представляет собой документ Microsoft Word. Зная, какие расширения имеют распространенные типы файлов, может быть полезным.

Хотя большинство расширений файлов состоят из трех символов, некоторые могут состоять из меньшего количества символов (например, .H, .DB, .PS), а другие из большего (например, .GADGET, .TORRENT, .TAX2010). При двойном щелчке на файле, компьютер использует расширение файла, для определения программы, которая должна открыть его. Если вы измените расширение файла, компьютер может выбрать другую программу для открытия файла. Таким образом, вы должны быть внимательны при смене расширения файла, так как ваш компьютер может оказаться не в состоянии открыть файл. Например, если вы меняете файл с расширением «.TXT» на расширение «.Doc», Вы можете быть уверенны в том, что Microsoft Word откроет его. Однако, если вы измените «.TXT» файл на «.JPG» файл, открыть его с новым расширением будет не возможно.

Большинство расширений файлов по-прежнему использует только три символа, в основном из-за традиции, но иногда также из-за обратной совместимости, такую как совместимость с системой MS-DOS и ее программами.

В некоторых операционных системах (например, Unix) указание расширения файла выборочно (можно не указывать), в то время как в некоторых других (DOS или Windows) обязательно. Некоторые старые операционные системы ограничивают длину расширения (DOS и OS/2 до трех символов), а другие (Microsoft Windows, Unix или Apple OS X) не ограничивают его вообще. Некоторые операционные системы вовсе не используют расширения имен файлов, а используют другой способ опознавания различных типов файлов с помощью дополнительных метаданных файла, или по двоичному виду. Unix принимает точку в качестве разделителя, но по-другому опознает типы файлов на уровне операционной системы.

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

Список самых популярных расширений файлов, отсортированный по типу файлов.

CAD, 3D-графика
.3dm Модель Rhino 3D
.3ds Изображение Autodesk 3D Studio
.dwg Файл базы данных чертежей AutoCAD
.dxf Файл обмена изображениями
.max Файл модели 3D Studio Max
.obj Файл объекта
Архивы
.7z Файл архива 7Z
.cbr RAR-архив комиксов
.deb Пакет программного обеспечения Debian
.gz Архив Gnu Gzip
.pkg Установочный пакет Mac OS X
. rar Архив RAR
.rpm Файл менеджера установки Linux
.sitx Архив Stuffit X
.tar Архив Unix
.tar.gz Сжатый TAR-архив GNU zip
.zip Файл архива ZIP
.zipx Расширенный ZIP-архив
Аудио файлы
.aif Аудио-файл AIFF
.iff Универсальный формат Electronic Arts
.m3u Файл плейлиста
.m4a Аудио-файл MPEG-4
.mid Аудио-файл MIDI
.mp3 Аудио файл MP3
.mpa Аудио файл MPEG-2
.ra Аудиофайл Real Audio
.wav Цифровой аудио формат
.wma Аудио файл Windows Media
Векторная графика
. ai Файл изображения Adobe Illustrator
.eps Инкапсулированный файл PostScript
.ps Файл Adobe PostScript
.svg Файл масштабируемой векторной графики SVG
Видео
.3g2 Файл мультимедиа 3GPP2
.3gp Файл мультимедиа 3GPP
.asf Формат для потокового видео
.asx Ярлык к мультимедиа-файлу ASF
.avi Видео файл AVI
.flv Видео-файл Flash
.m4v Видео файл iTunes
.mov Видео-файл Apple QuickTime
.mp4 Видео файл в формате MPEG-4
.mpg Видео-файл MPEG
.rm Файл Real Media
.srt Файл видео субтитров в формате SubRip
.swf Flash-анимация
. vob Видео файл DVD
.wmv Видео файл Windows Media
Временные файлы
.tmp Временный файл
ГИС
.gpx Файл обмена данных GPS
.kml Файл географических данных Keyhole
.kmz Файл метки Google Earth
Документы
.doc Документ Microsoft Word
.docx Документ Open XML Microsoft Word
.ibooks Файл электронной книги iBooks
.indd Проект макета страницы Adobe InDesign
.key Файл презентации Keynote
.odt Текстовый документ OpenDocument
.pages Документ Apple iWork Pages
.pct Файл изображения PCT
.pdf Документ PDF
. pps Слайд-шоу Microsoft PowerPoint 1997—2003
.ppt Презентация Microsoft PowerPoint
.pptx Презентация Microsoft PowerPoint 2007 в формате Open XML
.rtf Расширенный текстовый документ
.tex Документ LaTeX
.wpd Документ WordPerfect
.wps Текстовый документ Microsoft Works Word Processor
.xlr Таблица Microsoft Works
.xls Электронная таблица Microsoft Excel 97-2003
.xlsx Электронная таблица Microsoft Excel 2007-2010
Другие файлы
.ics Файл iCalendar
.part Частично скачанные файлы из интернета
Зашифрованные файлы
.hqx Зашифрованный файл BinHex
.keychain Файл связки ключей Mac OS X
. mim Многоцелевое расширение интернет-почты
.uue Зашифрованный файл Uuencoding
Игры
.dem Демо-версия игры
.gam Сохраненный файл игр
.nes Образ диска с игрой Nintendo
.rom Образ диска с игрой Nintendo 64
.sav Сохраненный файл игр
Интернет, веб файлы
.asp Демо-версия игры
.aspx Cкрипт ASP.NET
.cer Сертификат безопасности (https)
.cfm Web-страница, скрипт ColdFusion
.csr Сертификат безопасности
.css Каскадные таблицы стилей
.htm Web-страница HTML
.html Web-страница HTML
.js Сценарий JavaScript
. jsp Web-страница, скрипт JSP
.php Web-страница, скрипт PHP
.rss Файл RSS-ленты сайта
.torrent Файл BitTorrent
.vcf Электронная визитная карточка
.xhtml Расширяемый HTML файл
Исполняемые файлы
.apk Пакет приложения Android
.app Приложение Mac OS X
.bat Пакетный файл MS-DOS
.cgi Общий интерфейс шлюза
.com Исполняемый файл MS-DOS
.exe Исполняемый файл
.gadget Гаджет Windows
.jar Файл архива Java
.msi Установочный файл (инсталлятор) Windows
.pif Информация о приложении Windows
.vb Скрипт VBScript
. wsf Файл сценария Windows
Конфигурационные файлы
.cfg Файл конфигурации
.cue Файл с метаданными CD или DVD
.ini Файл конфигураций в Windows
.prf Файл профиля Microsoft Outlook
Образы дисков, ISO
.bin Образ диска
.dmg Образ диска на Mac OS X
.iso Образ диска
.mdf Образ диска Alcohol 120%
.toast Образ диска Toast
.vcd Образ диска
Подключаемые модули, плагины
.crx Расширение Google Chrome
.plugin Подключаемый модуль приложения (Mac OS X)
Растровая графика
.bmp Точечный рисунок
. dds Растровое изображение DirectDraw
.gif Изображение в формате GIF
.jpg Изображение в формате JPEG
.png Изображение в формате PNG
.psd Файл изображения Adobe Photoshop
.pspimage Изображение PaintShop Pro
.tga Файл изображения Targa
.thm Файл изображения (эскиз)
.tif Изображение TIF
.tiff Изображение TIFF
.yuv Кодированный файл изображения YUV
Системные файлы
.cab Архив CAB
.cpl Элемент панели управления Windows
.cur Курсор изображения или анимации Windows
.deskthemepack Файл темы рабочего стола в Windows 8
.dll Динамически подключаемая библиотека
. dmp Дамп памяти Windows
.drv Драйвер устройства
.icns Формат изображения, используемый для хранения иконок в Mac OS X
.ico Формат изображения, используемый для хранения иконок в Windows
.lnk Ярлык
.sys Системный файл Windows
Скрипты, файлы с кодом
.c Исходный код языков C или C++
.class Файл класса Java
.cpp Исходный код C++
.cs Исходный код C Sharp
.dtd Определение типа документа
.fla Flash-анимация Adobe
.h Файл заголовка C/C++
.java Исходный код Java
.lua Файл с кодом на языке Lua
.m Объявление класса Objective-C
. pl Скрипт Perl
.py Исходный код Python
.sh Скрипт Bash Shell
.sln Файл организации проектов Visual Studio
.vcxproj Проект Visual C++
.xcodeproj Проект Xcode
Текстовые файлы
.log Журнал событий
.txt Текстовый файл
Файлы баз данных
.accdb Файл базы данных Microsoft Access 2007
.db Файл базы данных
.dbf Файл базы данных
.mdb Файл Microsoft Access
.pdb Файл базы данных
.sql Файл запросов к базе данных SQL
Файлы резервных копий
.bak Файлы резервных копий
. tmp Файл резервной копии Norton AntiVirus
Файлы с данными
.csv Файл данных, разделенных запятыми
.dat Файл данных
.gbr Файл данных Gerber
.ged Файл генеалогических данных GEDCOM
.sdf Файл базы данных
.xml Документ XML
Шрифты
.fnt Файл шрифта Windows
.fon Файл шрифта
.otf Шрифт OpenType
.ttf Шрифт TrueType

Вернуться в раздел Вопросы и ответы

Что это и как его открыть?

Общие сведения о проблемах с STY


Типичные проблемы открытия STY

Style Fixer не установлен

При двойном щелчке STY-файла появится сообщение «%%os%% не удается открыть STY-файл». Если это так, это обычно означает, что у вас нет Style Fixer, установленного для %%os%%. Поскольку ваша операционная система не знает, что делать с этим файлом, вы не сможете открыть его двойным щелчком мыши.


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


Style Fixer требует обновления

Иногда установленная версия Style Fixer не поддерживает файл Yamaha/Korg Keyboard Style. Если у вас нет правильной версии Style Fixer (или любой из других программ, перечисленных выше), вам может потребоваться попробовать загрузить другую версию или одно из других программных приложений, перечисленных выше. Эта проблема чаще всего встречается, когда у вас есть более старая версия программного приложения, и ваш файл был создан более новой версией, которую он не может распознать.


Совет . Иногда вы можете получить подсказки о правильной версии программы, щелкнув правой кнопкой мыши STY-файл, выбрав «Свойства» и посмотрев информацию о версии.

Вывод: Большинство проблем с открытием STY-файлов связаны с тем, что не установлена правильная версия Style Fixer.


Другие проблемы с файлами STY

В большинстве случаев установка правильной версии Style Fixer решит вашу проблему. В %%os%% могут возникать внешние проблемы, которые вызывают эти ошибки при открытии STY-файлов. Эти другие проблемы включают (перечислены в порядке от наиболее до наименее распространенных):

  • Тип файла STY Неверные записи реестра
  • Непреднамеренное удаление описания STY-файла в реестре Windows
  • Частичная установка Style Fixer, которая не была полностью завершена
  • Ваш STY не может быть загружен должным образом (повреждение файла)
  • Целостность STY-файлов была скомпрометирована вредоносными программами
  • Оборудование, связанное с STY, имеет устаревшие драйверы устройств
  • Недостаточно системных ресурсов для успешного открытия файлов Yamaha/Korg Keyboard Style

Викторина: Сколько символов может содержать имя файла?
Верно!

Сумма отдельных компонентов файла (например. Подкаталог / путь и конечного файл) ограничена 255 символов в общей сложности.

Близко, но не совсем…

Сумма отдельных компонентов файла (например. Подкаталог / путь и конечного файл) ограничена 255 символов в общей сложности.


Опрос: Моя любимая операционная система?

Что такое расширение файла?

Обновлено: 12.04.2021, Computer Hope

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

Пример расширения файла

Например, имя файла myfile.txt «имеет расширение» .txt «, которое является расширением имени файла, связанного с текстовыми файлами.

В приведенном выше примере первым файлом, отображаемым в проводнике, является файл «Regedit. exe». «Regedit» — это имя файла, а «.exe» — расширение файла, которое идентифицирует этот файл как исполняемый файл. Следующий файл, «RtlExUpd.dll», представляет собой файл DLL, а последние два файла — файлы журнала. Имея расширения имен файлов, вы можете быстро определить тип файла и лучше понять, как этот файл может быть открыт.

Кончик

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

Что делает расширение имени файла допустимым?

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

Примечание

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

Может ли расширение файла быть длиннее трех или четырех символов?

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

Есть ли ограничение на длину расширения файла?

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

Windows 10 — ограничение в 260 символов.
Windows 8 — ограничение в 260 символов.
Windows 7 — ограничение в 260 символов.
Windows Vista — не более 260 символов.
Windows XP — ограничение 255 символов.
Windows 2000 — ограничение в 254 символа.

Сколько существует типов расширений файлов?

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

Файлы изображений

Музыкальные и звуковые файлы

Файлы операционной системы

Текстовые и текстовые документы

Файлы электронных таблиц

Файлы веб-страниц

Как удалить расширение файла

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

Кончик

В Microsoft Windows еще один вариант — скрыть отображение расширений файлов.

Есть ли у каталога расширение?

Нет. У каталога нет расширения, как у файла.

Расширение, Файл, Формат файла, Имя файла, Ftype, Условия операционной системы, Условия использования программного обеспечения

3-символьные расширения имени файла

3-символьные расширения имени файла

(Вернуться к оглавлению)


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

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

Например, относительно недавний формат файлов-контейнеров MPEG-4 имеет расширение .mp4 . Почему? Почему это не может быть .mpeg4 ? В чем будет проблема?

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

Пожалуй, единственное, довольно необычное исключение — это файл .html . расширение имени для файлов HTML. Но даже тогда вы все равно найдете на в Интернете тонны и тонны файлов с расширением .htm . Почему? Почему так много программ / людей используют сокращенную версию имени файла расширение? По какой причине? Это не добавляет ясности или чего-то еще. Почему они это делают?

Аргумент, что DOS использовала трехсимвольные расширения (которые она унаследовала из старой операционной системы CP / M) не имеет никакого смысла.Почему? Поскольку в DOS также было ограничение на 8 символов для имени файла (кроме трехсимвольное расширение), но у людей нет проблем с использованием более длинных имена файлов, чем это. Пытаюсь как-то сохранить какую-то странную совместимость с устаревшей системой (которая умерла более 10 лет назад), ограничив файл расширение имени до 3 символов не имеет никакого смысла, когда имя файла сам по себе более 8 символов. Если вы используете имя файла длиной более 8 символов, тогда это не имеет никакого значения, если вы также используете расширение длиннее 3 символов: у вас уже нарушили какую-либо совместимость с устаревшими системами DOS. Ограничивать расширение до 3-х символов не собирается изменить что-либо.

И именно , почему может даже захотеть иметь такого рода недоумки «поддержка» устаревших систем DOS? Ограничение трехсимвольного расширения был удален 15 лет назад. Хотя пользователям потребовались годы, чтобы полностью мигрировать вдали от приложений DOS, к началу 2000-х годов все они сделали это в практика, и DOS может быть объявлен мертвым навсегда. DOS напрямую никто не использует больше. Вы даже не можете купить старую систему DOS, которая долго не поддерживает имена файлов больше.Система мертва и похоронена. Никто им не пользуется, поэтому нет никакой нужды в какой-то неполноценной «поддержке» для этого.

И прежде чем вы спросите: да, формат имени файла 8.3 был в значительной степени эксклюзивно для DOS. Ранее CP / M использовал то же ограничение имени файла, а DOS унаследовал это от этого. Практически ни одна другая популярная система не использовала такой ограничение. Тем более, что в 2010 году операционные системы отсутствуют. используемый на практике, который будет иметь любое трехсимвольное имя файла ограничение расширения.

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

Так почему же разработчики программ до сих пор ограничивают свои новые форматы файлов трехсимвольное расширение имени файла (при этом абсолютно никаких проблем в используя имена файлов длиной более 8 символов)? Нет абсолютно никаких причин для это.

Напротив: это вызывает проблемы. Есть так много разных трехсимвольные расширения, которые вы можете использовать, особенно если хотите, чтобы они были как-то понятно.Это вызывает множество столкновений, потому что многие системы (особенно Windows) используйте расширение имени файла, чтобы определить тип файла. Теперь попробуйте провести небольшое исследование и посчитайте, сколько разных программ используют совершенно разные форматы файлов (не имеющие ничего общего друг с другом) с расширением имени файла . .. скажем, .dat . Оценка сто, вероятно, слишком мало.

Всем людям, которые сокращают свои имена HTML-файлов, чтобы расширение .htm вместо .html : Почему вы делаете что? По какой причине? Чего вы собираетесь этим достичь? Это не похоже на это экономит набор текста или что-нибудь еще. Это только снижает ясность.


(Вернуться к оглавлению)

Вы получаете сообщения об ошибках при открытии документа Office — Office

  • 5 минут на чтение
  • Применимо к:
    продуктов Office, Access 2010, Microsoft Office Access 2007

В этой статье

Симптомы

При попытке открыть файл в любой программе Microsoft Office, указанной в разделе «Относится к», вы получаете одно из следующих сообщений об ошибке:

Имя файла недействительно.

Нет доступа к файлу.

Введенный вами путь « filename » слишком длинный. Введите более короткий путь.

имя_файла не найдено. Проверьте правильность написания имени файла и убедитесь, что файл указан правильно.

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

Примечание

Эта проблема возникает при открытии файла с подключенного диска, UNC-пути или URL-адреса (веб-адреса).

Причина

Эта проблема возникает из-за ограничения количества символов при создании и сохранении файлов в продуктах Office. Эта проблема возникает, если путь к открытому или сохраняемому файлу соответствует следующему условию:

  • Microsoft Word, Microsoft PowerPoint и Microsoft Access : общая длина пути и имени файла, включая расширение имени файла, превышает 259 символов.

  • Microsoft Excel : общая длина пути и имени файла, включая расширение имени файла, превышает 218 символов.

Примечание

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

Временное решение

Чтобы обойти эту проблему, попробуйте любое из следующих обходных решений.

Обходной путь 1. Уменьшите количество символов

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

Обходной путь 2: вручную открыть, открыть и исправить

  1. Запустите Word, Excel или PowerPoint.

  2. На вкладке Файл выберите Открыть > Просмотрите , чтобы найти поврежденный файл.

  3. Выберите файл, выберите меню Открыть в нижней части окна, а затем выберите Открыть и восстановить .

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

Обходной путь 3. Измените формат файла и повторно сохраните

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

Шаг 1. Сохраните файл в другом формате
  1. Начальное слово.

  2. В меню Файл выберите Открыть , а затем найдите и откройте поврежденный файл.

  3. В меню Файл выберите Сохранить как > Обзор .

  4. Перейдите в папку, в которой вы хотите сохранить файл.

  5. В списке Сохранить как тип выберите нужный формат файла. Например, выберите Rich Text Format (* rtf) .

  6. Выберите Сохранить , а затем выберите Файл > Закрыть .

Шаг 2. Повторно сохраните файл как документ Word
  1. Выбрать Файл > Открыть .

  2. Выберите новый файл, сохраненный как Rich Text File , а затем выберите Open .

  3. Выберите Файл > Сохранить как .

  4. В списке типов Сохранить как выберите Word Document .

  5. Переименуйте файл и выберите Сохранить .

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

Обходной путь 4. Откройте файл нераспознанного формата

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

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

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

  2. В меню Файл выберите Открыть > Просмотрите , чтобы найти файл.

  3. Щелкните файл правой кнопкой мыши, укажите на Открыть с помощью , а затем выберите другую программу, чтобы открыть файл.

  4. Если нужной программы нет в списке, выберите «Выбрать другое приложение», чтобы найти другую программу.

    Примечание

    Если это работает и вы хотите, чтобы выбранная программа всегда открывала этот тип файла, выберите Всегда использовать это приложение для открытия.docx файлы (например) флажок.

Дополнительные сведения о форматах файлов и способах управления ими см. В разделе Сведения о форматах файлов.

Обходной путь 5. Освободите место на диске

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

  1. Выберите Search и введите Disk Cleanup .

  2. В списке результатов выберите Очистка диска .

  3. Откроется диалоговое окно с параметрами для удаления ненужных файлов. Установите флажок рядом с каждой категорией элементов, которые вы хотите удалить со своего устройства, а затем выберите ОК . Все в этом списке можно безопасно удалить.

  4. При появлении запроса подтвердите, что хотите окончательно удалить ненужные файлы.

Следующие типы файлов являются примерами съемных элементов, которые вы можете увидеть в списке очистки диска:

  • Центр обновления Windows: последние файлы, загруженные из Центра обновления Windows (их выбор не приводит к удалению установленных на данный момент версий обновления)
  • Загруженные программные файлы: ненужные программные файлы, часто связанные с установкой программы
  • Временные файлы Интернета: файлы, автоматически сохраняемые веб-браузерами при посещении веб-сайтов
  • Отчет об ошибках Windows: файлы отчетов об ошибках, созданные системой
  • Корзина: любые файлы, хранящиеся в корзине, которые вы не удалили вручную.
  • Временные файлы: другие временные файлы, создаваемые программами или веб-браузерами
  • История файлов пользователя: файлы, в которых записывается история ваших просмотров (веб-сайты, к которым вы обращались, результаты поиска и т. Д.)

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

Все еще нужна помощь? Перейдите в сообщество Microsoft.

Именование файлов, путей и пространств имен — приложения 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), за исключением следующего:

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

      • <(менее)
      • > (больше)
      • : (двоеточие)
      • «(двойная кавычка)
      • / (косая черта)
      • \ (обратная косая черта)
      • | (вертикальный стержень или труба)
      • ? (вопросительный знак)
      • * (звездочка)
    • Целочисленное значение ноль, иногда называемое символом 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, чтобы быть уверенным.

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

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

Рекомендации по именованию файлов и каталогов

Рекомендации по именованию файлов и каталогов

Правила именования файлов и каталогов


Чтобы поддерживать как можно больше платформ, IPPS / SPDP Публикация на компакт-диске 1998 г. соответствует стандарту ISO 9660 Level 1.При именовании файлов и каталогов необходимо соблюдать определенные правила. по стандарту ISO 9660:

  1. Имена файлов ограничены до восьми в одном регистре символы, точка и трехсимвольное расширение. Расширение по желанию. Однако мы просим авторов использовать стандартное имя файла. расширения, например:
    yourfilename .ps для файлов PostScript
    yourfilename .tex для файлов TeX / LaTeX
    yourfilename .doc для файлов Word
    yourfilename .dvi для файлов DVI
    yourfilename .tex для файлов ASCII
  2. Имена файлов должны содержать буквы в одном регистре, цифры и символы подчеркивания.
  3. Имена каталогов ограничены восемью символами в одном регистре.
  4. Имена файлов и каталогов не могут содержать никаких других символов.
  5. Поддерживается до восьми уровней вложенности подкаталогов.

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

Кроме того, используйте в документе только относительные пути. при ссылке на внешние встроенные файлы.Это использование: Images / fig1.eps или ../Images/fig1.eps вместо /home/DirName/Images/fig1.eps или ~ Имя каталога / Images / fig1.eps . Делая это и сохраняя структура каталогов во время процесса ftp, ваши исходные файлы становятся более портативный.

В следующих примерах показаны допустимые и недопустимые имена файлов:


ДЕЙСТВИТЕЛЬНО
губка.doc
fig_17a.tif
database.htm
README
НЕДЕЙСТВИТЕЛЬНО
Губка.doc
figure_17a.tif
database.html
ПРОЧТИ МЕНЯ!
ПРИЧИНА
смешанный регистр
слишком много символов
слишком много символов
незаконно «!» персонаж

В следующих примерах показаны допустимые и недопустимые имена каталогов:


ДЕЙСТВИТЕЛЬНО
БАЗА ДАННЫХ
фигурки
datadir
НЕДЕЙСТВИТЕЛЬНО
База данных
мои цифры
база данных.реж
ПРИЧИНА
смешанный регистр
слишком много символов и пробел
не может быть точка-расширение

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


УДЛИНИТЕЛЬ
.mov
.mpg
.pdf
.gif
.tif
.jpg
.htm
ТИП ФАЙЛА
QuickTime анимация
MPEG-анимация
Adobe Acrobat PDF
GIF изображение
Изображение TIFF
Изображение JPEG
HTML-документ

Parity Computing выражает признательность Стивену Спенсеру, директору SIGGRAPH Publications, как источник этого материала.

Вернуться на главную страницу: Правила подачи CD-ROM

File Extension — обзор

Браузеры VRML

Программы просмотра документов VRML бывают различных типов. Самым простым является вспомогательная программа, которая «запускается» существующим графическим браузером HTML при обнаружении допустимого расширения файла VRML (.WRL), точно так же, как Windows Media Player запускается из графического браузера, когда расширение AVI установлено. при условии, что это было настроено в конфигурации программы браузера.Второй тип браузера VRML «поддерживает сеть»; другими словами, у него такая же «внутренняя часть» коммуникаций, как и у стандартного HTML-браузера. Такое автономное приложение работает с необходимыми сетевыми протоколами. Третий тип органично интегрирует просмотр VRML с просмотром HTML, а также включает другие приложения прозрачным для пользователя образом. По сути, телевизор MPEG-IV будет включать браузер VRML как часть своего декодера.

Важно отметить, что VRML предусматривает участие (взаимодействие) зрителя, как и MPEG-IV.Глядя на современные браузеры типа WWW, способ управления навигацией участников в трехмерной среде отличается от программы к программе (каждая имеет свою собственную метафору управления). WebSpace (вспомогательное приложение) программного обеспечения Template Graphics использует аналог рукоятки рулевого управления и ручку шага; WorldView от Intervista (автономный браузер с поддержкой работы в сети) использует кнопки перемещения, перевода и наклона. У каждой метафоры есть свои преимущества и недостатки, но все они кажутся простыми в использовании. Это область такой бешеной деятельности, что изменения вносятся постоянно.Рисунок 12.1 — это закадровый снимок программы Intervista WorldView.

Рисунок 12.1. Автономный браузер VRML от Intervista WorldView

VRML был задуман весной 1994 года на первой ежегодной конференции World Wide Web в Женеве, Швейцария, на которой несколько участников рассказали о текущих проектах по созданию инструментов трехмерной графической визуализации, которые взаимодействуют друг с другом. с Интернетом. Все согласились с тем, что эти инструменты должны иметь общий язык для описания 3D-сцены и гиперссылок в WWW.Был придуман термин язык разметки виртуальной реальности (VRML), и группа решила приступить к работе над спецификацией после конференции. Слово «разметка» позже было изменено на «моделирование», чтобы отразить графическую природу VRML. С самого начала предполагалось, что VRML можно будет адаптировать на основе существующего решения. Набор требований для первой версии был быстро согласован, и, таким образом, начался поиск технологий, которые можно было бы адаптировать к потребностям VRML. Поиск выявил несколько достойных кандидатов, одним из которых был формат файла Open Inventor ASCII от Silicon Graphics, Inc.Формат файла Inventor поддерживает полное описание 3D-сцен с полигонально отрисованными объектами, освещением, материалами, свойствами окружающей среды и эффектами реализма. Это была стартовая площадка существующего решения для VRML, который, по сути, является подмножеством формата файлов Inventor с расширениями для поддержки работы в сети. Гэвин Белл из Silicon Graphics Inc. адаптировал формат файла Inventor для VRML. SGI публично заявила, что формат файла доступен для использования на открытом рынке, и предоставила анализатор формата файла в общественное достояние для начальной загрузки разработки программы просмотра VRML.

VRML 1.0 разработан с учетом следующих требований: независимость от платформы, расширяемость и способность хорошо работать с соединениями с низкой пропускной способностью. Каждый файл VRML должен быть стандартным файлом ASCII. Любой текст в файле, которому предшествует символ #, закомментирован до следующего возврата строки. Вся информация в файле должна быть текстовой — вот и все; без растровых изображений и специальных символов — как в HTML-файле. Кроме того, каждый файл должен начинаться со стандартного заголовка

#VRML VI.0 ascii

(Обратите внимание, что браузер VRML не будет анализировать документ без этого заголовка, даже если появление знака #, похоже, подразумевает, что заголовок закомментирован!)

Трехмерная среда, описанная в документе VRML, на самом деле ничто. больше, чем список объектов, каждый из которых имеет различные атрибуты. Каждый объект называется узлом, а атрибуты — полями. Узлы могут быть встроенными. Количество полей, которые может иметь узел, зависит от типа узла. Полный список узлов и полей известен как граф сцены.Графики сцен являются иерархическими; Другими словами, в графе сцены имеет значение не только сами узлы, но и порядок, в котором они появляются. Технически это называется понятием государства. Говорят, что граф сцены имеет понятие состояния, потому что узлы, находящиеся ранее в сцене, могут влиять на узлы, которые появляются позже. В язык встроен механизм, ограничивающий влияние более ранних узлов на более поздние, что позволяет функционально изолировать часть графа сцены от других частей.Этот механизм реализуется через специальный класс узлов, называемых групповыми узлами. Типы узлов простой формы включают, среди прочего, сферу, куб, цилиндр и конус. Возьмем сферу в качестве первого примера; у него есть только один атрибут или поле, которое описывает радиус. Базовый синтаксис для всех узлов VRML:

имя объекта тип объекта {поля}

Имена объектов часто не используются; тип объекта и фигурные скобки обязательны. Возьмем простой пример графа 3D-сцены. Следующий файл успешно просматривается как полный 3Da.е. описание (хотя, может быть, и не очень интересное!):

#VRML VI. 0 ascii

Sphere {

radius 2

}

Обратите внимание, что один пробел (известный как пробел в принтере и программном обеспечении) разделяет каждую синтаксическую запись в файле VRML. Лишние пробелы игнорируются, и разработчики программного обеспечения часто вставляют много дополнительных строк и табулируют свои файлы, чтобы их было легче читать. При просмотре крошечного файла, указанного выше, компьютер отображает беловатый шарик в центре голубого смотрового окна.Ясно, что мы не очень много рассказали компьютеру о нашем трехмерном мире; положение камеры, цвет сферы и т. д. Это помогает ввести ряд важных значений по умолчанию, которые являются частью спецификации VRML: Используется правосторонняя трехмерная система координат. По умолчанию объекты проецируются на двумерную плоскость в направлении положительной оси z . Стандартная единица измерения физических величин — метры. Углы указываются в радианах. Обратите внимание, что элементы управления навигацией, которые хорошо видны на рисунке 12.1, например, перемещайтесь по положению камеры в 3Da.e. (см. главу 8). Местоположение камеры по умолчанию при загрузке файла, известное как точка входа, находится в исходной точке x, y и на расстоянии 1 метра (вне экрана), если смотреть вдоль отрицательной оси z , то есть (0, 0 , 1). Более того, тот факт, что мяч имеет беловатый оттенок в синем окружении, демонстрирует, что некоторые параметры материала по умолчанию работают. Мы увидим, сколько из этих параметров можно изменить с помощью простых текстовых команд, чтобы добавить разнообразия в виртуальный мир.

Всего VRML определяет 36 различных типов узлов, разделенных на восемь различных классов; узлы формы, узлы геометрии и материала, узлы преобразования, узлы камеры, узлы освещения, узлы групп и разные классы с одним членом.

символов, которых следует избегать в каталогах и именах файлов

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

Соглашения об именах важны для веб-папок , а также для загружаемых файлов , таких как PDF-файлы, документы Word и электронные таблицы Excel.

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

# фунт

% процентов

и амперсанд

{левая фигурная скобка

} правая фигурная скобка

\ обратная косая черта

<левая угловая скоба

> угловой кронштейн

* звездочка

? вопросительный знак

/ косая черта

пробелов

$ Знак доллара

! восклицательный знак

‘одинарные кавычки

«двойные кавычки

: двоеточие

@ на знаке

+ знак плюс

`обратная кавычка

| труба

= знак равенства

Также помните об этих правилах.

  • Не начинайте и не заканчивайте имя файла пробелом, точкой, дефисом или подчеркиванием.
  • Используйте разумную длину имен файлов и убедитесь, что они не превышают 31 символа.
  • Большинство операционных систем чувствительны к регистру; всегда используйте строчные буквы .
  • Избегайте использования пробелов и подчеркиваний; используйте вместо него дефис.Это также улучшит ваш рейтинг в поисковых системах.

Неверные имена файлов:

  • F&A Costs.html
  • мой PDF-файл # name.pdf

Веб-браузеры см .:

  • F&A% 20Расходы.HTML
  • мой% 20PDF% 20file% 23name.pdf

Хорошие имена файлов:

  • index.html
  • my-pdf-file-name.pdf

Примечание: Этот список не является исчерпывающим.

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

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