Какое расширение файла для выбора одного ответа

Обновлено: 30.06.2024

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

Типы вопросов

Ввод целого числа.

Введите заданный диапазон чисел.

Однострочный текст, Многострочный текст, Электронная почта, Веб-сайт, Адрес

Свободный текст ответа. Регулярное выражение применяется к электронной почте и веб-сайту. Внешний вид геокода применяется к адресу.

Одиночный выбор, сетка с одним выбором, раскрывающийся список, шкала Лайкерта, рейтинг

Вопрос с множественным выбором; можно выбрать только один ответ. Замените имя_списка именем вашего списка выбора.

Вопрос с множественным выбором; можно выбрать несколько ответов. Замените имя_списка именем вашего списка выбора.

Вопрос о ранжировании; заказывает список вариантов. Замените имя_списка именем вашего списка выбора.

Отображает текст на экране. Также может обрабатывать скрытые вычисления.

Собирает заданные GPS-координаты. По умолчанию используется текущее местоположение.

Собирает линию на карте.

Собирает многоугольник на карте.

Ввод даты и времени.

Принимает либо изображение из файлов устройства, либо непосредственно сделанную фотографию.

Начинает группу вопросов.

Завершает группу вопросов.

Начинает серию повторяющихся вопросов.

Завершает набор повторяющихся вопросов.

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

При входе в систему с учетной записью организации этот вопрос автоматически заполняется именем пользователя учетной записи.

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

Создает поле в векторном слое, которое не отображается в форме. Используйте столбцы bind::esri:fieldType и bind::esri:fieldLength, чтобы указать схему данных для этого поля.

Сканирует штрих-код или QR-код.

Дата и время начала опроса.

Дата и время окончания опроса.

UUID, представляющий конкретное устройство, на котором проводился опрос.

Записывает аудиоклип в полевом приложении. Принимает аудиофайл в веб-приложении.

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

Вопрос о различиях между приложением и веб-сайтом

Хотя в приведенной выше таблице описано, какие типы вопросов доступны в Survey123 Connect, полевом приложении Survey123, веб-дизайнере Survey123 и веб-приложении Survey123, существуют различия в их поведении и реализации на разных платформах.

  • Веб-дизайнер объединяет целочисленные и десятичные вопросы в один тип вопроса с именем "Число". Флажок в свойствах вопроса позволяет разработчику опроса определить, какие данные требуются.
  • Типы вопросов электронной почты, предоставляемые в Survey123 Connect и веб-дизайнере Survey123, реализуются по-разному. Реализация в Survey123 Connect автоматически заполняется адресом электронной почты учетной записи организации, в которую вошел пользователь. Реализация в веб-дизайнере Survey123 вместо этого представляет собой текстовое поле, которое принимает только форматирование, соответствующее адресу электронной почты.
  • Вопросы о геоточке, геотрассировке и геоформе объединены в один тип вопроса под названием "Карта". Флажок в свойствах вопроса позволяет разработчику опроса определить, какие входные данные требуются. Дополнительный тип вопроса под названием «Адрес» позволяет отправлять геокодированные точки.
  • Аудиовопросы нельзя записывать в веб-приложении Survey123. Вместо этого они позволяют пользователю просматривать и прикреплять существующий аудиофайл со своего устройства.
  • Несколько представлений, доступных в Survey123 Connect, вместо этого доступны как отдельные типы вопросов в веб-дизайнере Survey123. Сюда входят многострочный текст, раскрывающийся список и шкала Лайкерта.
  • Для каждого вопроса веб-дизайнер предоставляет возможность кэшировать ответ. В веб-приложении после отправки записи опроса ответ на вопрос будет кэширован в браузере и предварительно загружен в следующую отправку, сделанную для этого опроса на этом устройстве. Кэширование ответа можно настроить для всех типов вопросов, кроме вопросов «Изображение», «Загрузка файла» и «Подпись».

Проверка данных

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

Большинство вопросов также имеют функцию установки минимальной и максимальной длины. Это предотвращает отправку опроса, если ответ на вопрос не находится в определенных пределах. Эта функция играет ту же роль, что и ограничение, или столбец bind::esri:fieldLength в спецификации Survey123 XLSForm.

Значения по умолчанию

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

Специальные символы

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

Однострочный текст

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

Вопрос этого типа аналогичен текстовому вопросу в Survey123 Connect.

Многострочный текст

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

Вопросы этого типа аналогичны многострочным текстовым вопросам в Survey123 Connect.

Один вариант

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

Вопросы с одним выбором имеют кнопку "Установить правило" в разделе дизайна слева. Нажмите эту кнопку, чтобы открыть окно, в котором можно установить правило видимости для любого вопроса, следующего за ним. Эта функция имеет то же назначение, что и соответствующий столбец в XLSForm.

Этот тип вопроса ведет себя так же, как вопрос select_one в Survey123 Connect .

Сетка с одним выбором

Сетка с одним выбором предоставляет список возможных ответов на ряд вопросов, из которых пользователь выбирает один; вы можете установить его по умолчанию на вкладке «Правка». Это работает так же, как и серия вопросов с одним выбором, и не имеет кнопки «Установить правило».

Этот тип вопроса ведет себя так же, как группа вопросов select_one со списком в виде таблицы в Survey123 Connect.

Множественный выбор

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

Этот тип вопроса ведет себя так же, как вопрос select_multiple в Survey123 Connect .

Раскрывающийся список

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

Как и в случае с вопросами с одним выбором, в раскрывающихся вопросах есть кнопка "Установить правило" в разделе дизайна слева. Нажмите эту кнопку, чтобы открыть окно, в котором можно установить правило видимости для любого вопроса, следующего за ним. Эта функция имеет то же назначение, что и соответствующий столбец в XLSForm.

Этот тип вопроса ведет себя так же, как вопрос select_one с минимальным отображением в Survey123 Connect.

Рейтинг

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

Как и в случае с вопросами с одним вариантом ответа, в вопросах с рейтингом есть кнопка "Установить правило" в разделе дизайна слева. Нажмите эту кнопку, чтобы открыть окно, в котором можно установить правило видимости для любого следующего за ним вопроса. Эта функция имеет то же назначение, что и соответствующий столбец в XLSForm.

Этот тип вопроса ведет себя так же, как вопрос select_one в Survey123 Connect .

Шкала Лайкерта

Шкала Лайкерта предоставляет список возможных ответов, из которых пользователь выбирает только один; вы можете установить его по умолчанию на вкладке «Правка». Этот вопрос работает так же, как и вопрос с одним выбором, но представляет ответы в виде шкалы Лайкерта. По умолчанию этот тип вопроса представляет диапазон от одного до пяти, но этот диапазон можно изменить на вкладке «Правка».

Как и в случае с вопросами с одним выбором, в раскрывающихся вопросах есть кнопка "Установить правило" в разделе дизайна слева. Нажмите эту кнопку, чтобы открыть окно, в котором можно установить правило видимости для любого вопроса, следующего за ним. Эта функция имеет то же назначение, что и соответствующий столбец в XLSForm.

Этот тип вопроса ведет себя так же, как вопрос select_one Survey с видом Лайкерта в Connect123 Connect .

Число

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

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

Этот тип вопроса ведет себя так же, как и целочисленный или десятичный вопрос в Survey123 Connect, в зависимости от того, определили ли вы значение как целое число.

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

Этот тип вопроса ведет себя так же, как вопрос о дате в Survey123 Connect.

Вопрос «Время» позволяет выбрать время в формате час:минута AM/PM. Выпадающее меню позволяет пользователю выбирать время с 15-минутными интервалами; выбранное время представлено в текстовых полях, что позволяет пользователям вводить более конкретное время. Вы можете установить ответ по умолчанию для этого вопроса либо в указанное время, либо во время загрузки опроса.

Вопросы этого типа аналогичны вопросам времени в Survey123 Connect.

Дата и время

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

Этот тип вопроса ведет себя так же, как вопрос даты и времени в Survey123 Connect.

Изображение

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

Внимание!

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

Этот тип вопроса ведет себя так же, как вопрос с изображением в Survey123 Connect.

Загрузка файла

Загрузка файла содержит кнопку для выбора файла на устройстве. Раздел «Проверка» позволяет разработчику опроса определить разрешенные типы файлов, сначала по категории («Документ», «Архив» или пользовательский выбор), а затем либо по контрольному списку, либо по списку расширений имен файлов, разделенных запятыми. Вы можете разрешить пользователю отправлять несколько файлов в одном ответе на вопрос, до 99 файлов.

Вопросы этого типа аналогичны файловым вопросам в Survey123 Connect.

Подпись

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

Этот тип вопроса ведет себя так же, как вопрос с изображением с подписью в Survey123 Connect.

Адрес

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

Этот тип вопроса ведет себя так же, как текстовый вопрос с отображением геокода в Survey123 Connect.

Карта предоставляет интерфейс карты, позволяющий пользователю указать точку, линию или область. Выберите тип геометрии и стиль рисования, которые будут использоваться в съемке. Используемый тип геометрии будет применяться к базовому векторному слою для съемки и не может быть изменен после публикации, однако стиль рисования можно изменить в любое время. Настройки карты и экстента позволяют выбрать базовую карту онлайн, экстент карты по умолчанию и сервис локатора, который будет использоваться в вопросе. Также можно гарантировать, что местоположение пользователя будет зафиксировано только при первом взаимодействии с вопросом.

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

Этот тип вопроса эквивалентен вопросу о геоточке, геотрассе или геоформе в Survey123 Connect. Следующие функции поддерживаются в полевом приложении Survey123, но не в веб-приложении:

  • Офлайн-базовые карты.
  • Усреднение местоположения для вопросов о геоточках.
  • Символы геоточки.
  • Пороги точности определения местоположения и выражения качества определения местоположения.
  • Все свойства pulldata("@geopoint"). Веб-приложение поддерживает только свойства x , y , z , horizontalAccuracy , verticalAccuracy , speed и direction.
  • Расчеты по вопросам геотрассировки и геоформы, включая функцию sum().
  • Предусмотрены варианты стиля для вопросов о геотрассе и геоформе.

Рейтинг

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

Вопросы этого типа аналогичны вопросам с рейтингом в Survey123 Connect.

Электронная почта

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

Этот тип вопроса ведет себя не так, как вопрос по электронной почте в Survey123 Connect. Вместо этого тип вопроса действует как текстовый вопрос с применением регулярного выражения.

Веб-сайт

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

Этот тип вопроса действует как текстовый вопрос с применением регулярного выражения.

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

Вопросы этого типа аналогичны вопросам-примечаниям в Survey123 Connect.

Группа

Группа, в которую можно перетаскивать вопросы. Эта группа является сворачиваемой, а на вкладке «Правка» можно свернуть группу по умолчанию.

Вопросы этого типа аналогичны парам вопросов начала и конца группы в Survey123 Connect.

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

Этот тип вопроса ведет себя так же, как пара вопросов начала и конца группы с использованием стиля страниц в Survey123 Connect .

Расширение файла .txt.

Расширение файла или расширение имени файла — это окончание файла, которое помогает определить тип файла в операционных системах, таких как 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 символа.

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

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

Расширения файлов, расширения и форматы, расширения исполняемых файлов и многое другое

Тим Фишер имеет более чем 30-летний опыт работы в сфере технологий. Он пишет о технологиях более двух десятилетий и является вице-президентом и генеральным директором Lifewire.

В этой статье

Перейти к разделу

Расширение файла, иногда называемое суффиксом файла или расширением имени файла, представляет собой символ или группу символов после точки, которые составляют полное имя файла.< /p>

Расширение файла помогает операционной системе, такой как Windows или macOS, определить, с какой программой на вашем компьютере связан файл.

Например, файл myhomework.docx имеет расширение docx, связанное с Microsoft Word на вашем компьютере. Когда вы пытаетесь открыть этот файл, Windows видит, что файл заканчивается расширением DOCX, которое, как она уже знает, должно быть открыто Word.

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

Некоторые распространенные расширения файлов включают PNG, MP4, PDF, MP3, DOC, SVG, INI, DAT, EXE и LOG.

Скриншот различных файлов в папке

Расширения файлов и форматы файлов

Расширения файлов и форматы файлов часто называют взаимозаменяемыми. Однако на самом деле расширение файла — это просто символы, стоящие после точки, а формат файла говорит о том, как организованы данные в файле.

Например, в названии файла mydata.csv расширение файла csv означает, что это файл CSV. Пользователь компьютера может переименовать этот файл в mydata.mp3, однако это не означает, что вы можете воспроизводить файл как аудиофайл на смартфоне. Сам файл по-прежнему представляет собой строки текста (файл CSV), а не сжатую музыкальную запись (файл MP3).

Изменение программы, открывающей файл

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

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

Еще один способ открыть файл в другой программе — переименовать расширение файла. Например, если у вас есть файл RTF, который открывается в WordPad, но вы хотите, чтобы он всегда открывался в Блокноте, вы можете переименовать файл в file.txt, поскольку Блокнот распознает файлы TXT, а не файлы RTF.

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

Откройте диалоговое окно "Выполнить" с помощью WIN+R.

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

Перейдите на вкладку "Вид".

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

Скриншот опции скрытия расширений для известных типов файлов в Windows

Выберите ОК.

macOS и Linux работают с расширениями файлов немного иначе, чем Windows, потому что они не полагаются на одно, чтобы узнать, как открыть файл. Несмотря на это, вы по-прежнему можете выбрать другую программу для открытия файла, а на Mac вы также можете просматривать или скрывать расширения файлов.

В macOS щелкните файл правой кнопкой мыши и выберите «Открыть с помощью», чтобы просмотреть список программ, которые можно использовать для открытия файла (включая программу по умолчанию). Если вы используете Ubuntu и, возможно, другие версии Linux, щелкните файл правой кнопкой мыши и выберите Открыть в другом приложении.

Чтобы просмотреть расширения файлов на Mac во время просмотра файлов, откройте меню Finder, перейдите в «Настройки», а затем на вкладке «Дополнительно» установите флажок «Показать все расширения имен файлов».

Скриншот настроек MacOS Big Sur Finder с включенным отображением всех расширений файлов

Преобразование файлов из одного формата в другой

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

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

Например, предположим, что у вас есть изображение SRF с цифровой камеры Sony, но веб-сайт, на который вы хотите загрузить изображение, поддерживает только файлы JPEG. Вы можете переименовать файл с filename.srf на filename.jpg.

Windows устанавливает ограничение на количество символов, которые могут идти после точки, чтобы составить расширение файла. Это комбинация имени файла, расширения и пути к файлу. Современные версии Windows ограничивают это общее ограничение на 260 символов, за исключением Windows 11 и 10, которые могут превысить его после редактирования реестра.

Чтобы преобразовать файл из SRF в JPEG, вам потребуется найти программу, которая полностью поддерживает обе функции, чтобы вы могли открыть файл SRF, а затем экспортировать или сохранить изображение в формате JPG/JPEG. В этом примере Photoshop является прекрасным примером программы для обработки изображений, которая может выполнять эту работу.

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

Расширения исполняемых файлов

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

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

APK (пакет приложений Android) – это расширение файла, используемое для приложений Android. Приложения для iOS используют расширение IPA (iOS App Store Package).

MIME, или многоцелевое почтовое расширение Интернета, — это интернет-стандарт, который помогает веб-браузерам открывать интернет-файлы с соответствующим расширением или подключаемым модулем. Хотя этот термин включает слово "почта" для электронной почты, он также используется и для веб-страниц.

Zip-файлы — это архивы, содержащие несколько файлов в сжатом формате. Они используются для передачи и хранения больших файлов в одном небольшом пакете. Zip — это название формата файла и расширение (ZIP).

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

Имена файлов Windows состоят из двух частей. имя файла, затем точка, за которой следует расширение (суффикс). Расширение представляет собой трех- или четырехбуквенную аббревиатуру, обозначающую тип файла. Например, в файле letter.docx имя файла — буква, а расширение — docx. Расширения важны, потому что они сообщают вашему компьютеру, какой значок использовать для файла и какое приложение может открыть файл. Например, расширение doc сообщает вашему компьютеру, что файл является файлом Microsoft Word.

Если вы хотите открыть файл MAC OS X в Windows, вам может потребоваться добавить расширение к имени файла MAC OS X, чтобы Windows могла его распознать. Например, если у вас есть документ Word 6 MAC OS X с именем letter, который вы хотите открыть в Windows, вам нужно переименовать файл letter.docx, чтобы Word в Windows распознал и открыл этот файл.

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

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

Отображение расширений файлов

Если ни одно из ваших имен файлов не имеет расширений, расширения файлов скрыты. Чтобы показать расширения файлов:

<р>1. В Проводнике откройте вкладку "Вид" и установите флажок рядом с "Расширения имен файлов".


<р>1. Нажмите на меню "Пуск" и введите "Показать скрытые файлы и папки", затем нажмите клавишу ввода или выберите этот параметр в списке результатов.



Поиск расширений файлов

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


<р>1. Щелкните меню «Пуск» или строку поиска и введите «*», а затем расширение файла, который вы хотите найти (например, *.jpg), и нажмите клавишу «Ввод».

Как кто-то может ограничить файлы, которые могут быть выбраны с помощью элемента input type="file" по расширениям?

Я уже знаю атрибут accept, но в Chrome он ограничивает файлы последним определенным типом MIME (в данном случае "gif"), а FF4 даже ничего не ограничивает.

Я делаю что-то не так или есть другой способ?

4 ответа 4

Легкий способ сделать это:

Работает во всех браузерах, кроме IE9. Я не тестировал его в IE10+.

Под «принятием» ввода файла также может быть определение общего типа файлов для выбора. Например, если вы поместите «image/*» в атрибут «accept», ограничение будет распространяться на все стандартные форматы файлов (gif, jpeg и т. д.) для изображений, а не только на типы по расширениям. Кроме того, вы можете комбинировать предопределенные типы и расширения. Например: "изображение/*,.swf". В этом примере ограничение будет включать все стандартные файлы изображений И все файлы «.swf». ПРИМЕЧАНИЕ. Пользователь всегда может выбрать «Все файлы» из списка типов в диалоговом окне. ;-)

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

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

ПРИМЕЧАНИЕ. Этот ответ датирован 2011 годом. Тогда это был действительно хороший ответ, но с 2015 года собственные свойства HTML поддерживаются большинством браузеров, поэтому (обычно) нет необходимости реализовывать такую ​​пользовательскую логику в JS. См. ответ Эди и документы.

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

Вот простой пример, позволяющий загружать только файлы, оканчивающиеся на ".jpg":

Однако этот метод не является надежным. Шон Хэдди прав, что вы всегда хотите проверять на стороне сервера, потому что пользователи могут обойти вашу проверку Javascript, отключив JavaScript или отредактировав ваш код после того, как он появится в их браузере. Обязательно проверьте серверную часть в дополнение к клиентской.Также я рекомендую проверять размер на стороне сервера, чтобы пользователи не вывели ваш сервер из строя из-за файла размером 2 ГБ (я не знаю способа проверить размер файла на стороне клиента без использования Flash, апплета Java или чего-то еще). ).

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

Читайте также: