Поток октетов приложения, чем открытый
Обновлено: 21.11.2024
Если этот заголовок [Content-Disposition: вложение] используется в ответе с типом содержимого application/octet-stream, предполагается, что пользовательский агент не должен отображать ответ, а напрямую вводить `сохранить ответ как. '.
Но я бы подумал, что Content-Type будет application/pdf , image/png и т. д.
Должен ли я иметь Content-Type: application/octet-stream, если я хочу, чтобы браузеры загружали файл?
1 Ответ 1
Контент-тип должен быть таким, каким он известен, если вы его знаете. application/octet-stream определяется как «произвольные двоичные данные» в RFC 2046, и здесь есть определенное совпадение, когда они подходят для сущностей, единственной целью которых является сохранение на диск и с этого момента быть вне чего-либо « паутина". Или посмотреть на это с другой стороны; единственное, что можно безопасно сделать с application/octet-stream, — это сохранить его в файл и надеяться, что кто-то еще знает, для чего он нужен.
Вы можете комбинировать использование Content-Disposition с другими типами контента, такими как изображение/png или даже текст/html, чтобы указать, что вы хотите сохранить, а не отображать. Раньше некоторые браузеры игнорировали его в случае text/html, но я думаю, что это было давно (и я скоро лягу спать, поэтому я не собираюсь начинать тестирование целую кучу браузеров прямо сейчас; может быть, позже).
В RFC 2616 также упоминается возможность использования токенов расширения, и в наши дни большинство браузеров распознают встроенный вариант, означающий, что вы хотите, чтобы объект отображался, если это возможно (то есть, если это тип, который браузер умеет отображать, иначе у него нет выбора в деле). Это, конечно, поведение по умолчанию в любом случае, но это означает, что вы можете включить часть имени файла в заголовок, который будут использовать браузеры (возможно, с некоторой корректировкой, чтобы расширения файлов соответствовали локальным системным нормам для рассматриваемого типа контента, возможно, не ) в качестве предложения, если пользователь попытается сохранить.
Означает: "Я не знаю, что это за чертовщина. Пожалуйста, сохраните это как файл, желательно с именем picture.jpg".
Означает: "Это изображение в формате PNG. Сохраните его как файл, желательно с именем picture.jpg".
Означает: «Это изображение в формате PNG. Пожалуйста, покажите его, если вы не знаете, как отображать изображения в формате PNG. В противном случае, или если пользователь решит сохранить его, мы рекомендуем имя picture.jpg для сохраняемого файла. как".
Из тех браузеров, которые распознают встроенный текст, некоторые будут использовать его всегда, в то время как другие будут использовать его, если пользователь выберет «сохранить ссылку как», но не если он выберет «сохранить» во время просмотра (или, по крайней мере, IE раньше был таким образом, он мог измениться несколько лет назад).
У вас возникли проблемы с открытием файла OCTET-STREAM или вам просто интересно, что он содержит? Мы объясним, для чего используются эти файлы, и покажем вам программное обеспечение, которое, как мы знаем, может открывать или иным образом обрабатывать ваши файлы.
Что такое файл OCTET-STREAM?
Формат OCTET-STREAM используется для вложения файлов в Интернете с неизвестным типом файла. Эти файлы .octet-stream представляют собой произвольные файлы двоичных данных, которые могут быть в любом мультимедийном формате. Формат OCTET-STREAM был разработан для веб-браузеров, чтобы они понимали, что вложенный файл имеет неизвестный тип файла, что также позволяет пользователю выбрать загрузку и сохранение вложенного файла в любом формате файла, который хочет пользователь. В других случаях, формат файла OCTET-STREAM используется для информирования пользователя о том, что прикрепленный файл может быть сохранен в рекомендуемом формате файла. Это также позволяет веб-браузеру сообщить пользователю рекомендуемый формат файла для вложенного файла .octet-stream. Эти файлы OCTET-STREAM можно открыть, переименовав расширение вложенного файла в определенное расширение файла, а затем с помощью приложения с поддержкой открытия таких файлов. Например, файл .octet-stream можно переименовать в файл .txt (если это действительно файл .txt), а затем открыть файл с помощью Блокнота. Это означает, что пользователь должен знать тип прикрепленного файла .octet-stream, прежде чем переименовывать файл с правильным расширением.
Как открыть файлы OCTET-STREAM
Важно: разные программы могут использовать файлы с расширением OCTET-STREAM для разных целей, поэтому, если вы не уверены, какой формат у вашего файла OCTET-STREAM, вам может потребоваться попробовать несколько разных программ.
Мы еще не проверили какие-либо программы для Windows, которые работают с этим конкретным форматом файлов. Если вы знаете такую, воспользуйтесь ссылкой «Предложить программу» ниже. Спасибо!
Последнее обновление: 5 декабря 2010 г.
Предложить другой формат файла с расширением OCTET-STREAM
Хотя нам известен один формат файлов с расширением .OCTET-STREAM, их может быть больше. Широко распространено, что разные программы используют файлы с одним и тем же расширением для очень разных типов данных. Сообщите нам, если вам известен файл .OCTET-STREAM другого типа.
Не уверены, какой тип файла вы пытаетесь открыть? Попробуйте наш новый анализатор файлов. Это бесплатный инструмент, который может идентифицировать более 11 000 различных типов файлов — скорее всего, и ваши! Это поможет вам найти программное обеспечение, которое может обрабатывать файлы определенного типа. Загрузите анализатор файлов здесь.
Файлы, взаимозаменяемые через Интернет, делятся на две большие группы:
text/plain: это значение по умолчанию для текстовых файлов, оно должно быть доступно для чтения любым офисным приложением и, следовательно, не может содержать двоичные данные.
application / octet-stream: значение, данное для всех остальных случаев, включая неизвестные типы файлов.
Эти классификации оформлены в рамках соглашений MIME (многоцелевое расширение электронной почты Интернета), которые представляют собой не что иное, как спецификации, предназначенные для обмена всеми типами файлов, независимо от их расширения, прозрачным для пользователя способом. Подтип application/octet-stream сообщает браузеру/почтовому клиенту, что файл имеет двоичный тип и имеет пару определенных следующих параметров:
- Тип: общий тип двоичных данных для целей автоматической обработки, а также обработки людьми.
- Заполнение: количество битов заполнения, добавляемых к битовому потоку контента. Когда общее количество битов не кратно 8, возможные ошибки исправляются с помощью этого параметра.
Важное примечание, которое вы должны учитывать, заключается в том, что современные браузеры разработаны с особой осторожностью при работе с этими файлами, пытаясь защитить пользователя от опасного поведения.
Открыть файл APPLICATION-OCTET-STREAM в Windows
- Найдите нужный файл APPLICATION-OCTET-STREAM в проводнике ОС Windows и дважды щелкните его, чтобы запустить соответствующее приложение.
- Если файл APPLICATION-OCTET-STREAM не открывается в приложении, а вместо этого вы получаете сообщение об ошибке "Windows не может открыть файл", попробуйте найти приложение, которое может открыть рассматриваемый файл. ли>
- Если вы знаете приложение, которое может открыть файл APPLICATION-OCTET-STREAM, запустите его и посмотрите, есть ли в приложении пункт меню File->Open.
- Если вы не знаете, какое приложение работает как средство открытия файлов APPLICATION-OCTET-STREAM, попробуйте выполнить поиск по словам «APPLICATION-OCTET-STREAM wiki», «приложение для открытия файла APPLICATION-OCTET-STREAM» или «открыть APPLICATION-OCTET-STREAM». -OCTET-STREAM файл" в понравившейся поисковой системе.
- Установите найденное приложение и проверьте, может ли оно открыть файл APPLICATION-OCTET-STREAM
Открыть файл APPLICATION-OCTET-STREAM в Mac OS
- Найдите нужный файл APPLICATION-OCTET-STREAM в Mac OS Finder и дважды щелкните его, чтобы запустить соответствующее приложение.
- Если файл APPLICATION-OCTET-STREAM не открывается в приложении Mac OS, а вместо этого вы получаете сообщение об ошибке «Нет приложения, предназначенного для открытия файла», вы можете нажать «Поиск в App Store» в диалоговом окне ошибки. и Mac OS покажет вам приложения, совместимые с файлом APPLICATION-OCTET-STREAM.
- Если вы знаете приложение Mac OS, которое может работать как средство открытия файлов APPLICATION-OCTET-STREAM, вы можете выбрать опцию «Выбрать приложение» в окне ошибки, чтобы связать расширение файла и открыть в нем файл APPLICATION-OCTET-STREAM. .
- Если вы не знаете, какое приложение может открыть файл APPLICATION-OCTET-STREAM, попробуйте выполнить поиск по словам «APPLICATION-OCTET-STREAM wiki», «application to open APPLICATION-OCTET-STREAM» или «открыть APPLICATION-OCTET-STREAM». файл OCTET-STREAM" в понравившейся поисковой системе.
- Установите найденное приложение и проверьте, может ли оно открыть файл APPLICATION-OCTET-STREAM
Открыть файл APPLICATION-OCTET-STREAM на Android
- В списке приложений Android на устройстве Android найдите приложение "Мои файлы" или "Диспетчер файлов" и коснитесь его, чтобы запустить.
- Нажмите на папку "Загрузки" внутри приложения.
- Вы должны увидеть загруженный файл APPLICATION-OCTET-STREAM в этой папке.
- Нажмите на файл. Если устройство Android поддерживает открытие загруженного файла, он откроется в соответствующем приложении.
- Если файл не открывается, вы можете найти соответствующее приложение, которое может открыть файл, выполнив поиск в Android App Store по запросу "APPLICATION-OCTET-STREAM".
- Если вы не можете открыть файл с приложениями из Android App Store, возможно, файл можно открыть только на настольных платформах, таких как Windows или Mac OS. Попробуйте поискать в Интернете файл "APPLICATION-OCTET-STREAM" и посмотрите, могут ли его открыть какие-либо настольные приложения.
- Возможно также, что загруженный вами файл устарел и больше не поддерживается.
Открыть файл APPLICATION-OCTET-STREAM на iPhone или iPad
- Откройте приложение «Файлы» на устройстве iPhone или iPad. Чтобы найти его, проведите вниз по главному экрану и введите "Файлы" в строке поиска.
- Нажмите на папку «Загрузки» на главном экране приложения «Файлы».
- Вы увидите все недавно загруженные файлы. Нажмите на файл APPLICATION-OCTET-STREAM, чтобы просмотреть его.
- Если у вас есть нужное приложение, которое может его открыть, оно автоматически запустится и откроет ваш файл.
- Если у вас нет приложения, которое может его открыть, вам нужно найти в магазине приложений Apple «APPLICATION-OCTET-STREAM». Таким образом, вы можете найти приложения, которые могут открывать файлы APPLICATION-OCTET-STREAM.
- Если это не поможет, возможно, ваш файл может быть открыт только настольным приложением. Чтобы найти приложение, которое может открыть его на рабочем столе, найдите "APPLICATION-OCTET-STREAM file" в своей любимой поисковой системе.
Наполнение этого веб-сайта информацией и его поддержка — непрерывный процесс. Мы всегда приветствуем отзывы и вопросы, которые можно отправить, посетив страницу «Контакты». Однако, поскольку этот веб-сайт посещает много пользователей, а наша команда довольно мала, мы, возможно, не сможем лично ответить на каждый запрос. Спасибо за понимание.
Вложение MIME с типом контента «application/octet-stream» представляет собой двоичный файл. Как правило, это будет приложение или документ, который необходимо открыть в приложении, таком как электронная таблица или текстовый процессор. doc, вероятно, предназначен для открытия в Microsoft Word.
Что такое поток октетов в Java?
Подтип "octet-stream" используется для указания того, что тело содержит произвольные двоичные данные. Набор определенных в настоящее время параметров: (1) TYPE — общий тип или категория двоичных данных. Дополнительный параметр CONVERSIONS был определен в RFC 1341, но впоследствии был удален.
Какой тип MIME используется для загрузки файлов любого типа?
Рекомендуемый тип MIME для этого — application/octet-stream: подтип «octet-stream» используется для указания того, что тело содержит произвольные двоичные данные.
Что такое изображение потока октетов приложения?
Вложение MIME с типом контента «application/octet-stream» представляет собой двоичный файл. Как правило, это приложение или документ, который необходимо открыть в приложении, например в электронной таблице или текстовом процессоре.
Как прочитать файл потока октетов в Python?
«код Python для чтения потока октетов. gz, закодированный с помощью utf-8». Код ответа
- импортировать gzip.
- импортировать Shutil.
- с помощью gzip. открыть('file.txt.gz', 'rb') как f_in:
- с open(‘file.txt’, ‘wb’) как f_out:
- шутил. copyfileobj(f_in, f_out)
Что такое ответный поток октетов приложения setContentType?
Ответ. setContentType("ПРИЛОЖЕНИЕ/ОКТЕТ-ПОТОК"); APPLICATION/OCTET-STREAM означает двоичные данные. Это может быть более точным, указав фактический тип файла. Для изображений это может быть image/png.
Что такое двоичный программный файл?
Двоичный файл – это файл, содержимое которого должно интерпретироваться программой или аппаратным процессором, который заранее понимает, как именно он отформатирован. То есть файл не находится в каком-либо внешне идентифицируемом формате, чтобы любая программа, которая хотела, могла искать определенные данные в определенном месте в файле.
Что такое тип содержимого файла?
Как найти MIME-тип файла?
Определение типа MIME для файла
- Приложение использует анализаторы содержимого файлов для поиска определенного шаблона в файле. Сниффер содержимого файла связывает определенный шаблон в файле с типом MIME.
- Если анализаторы содержимого файлов не определяют тип MIME, приложение может проверить имя файла.
Как найти MIME-тип файла в Windows 10?
3 ответа. HKEY_CLASSES_ROOT\. Тип содержимого (где «ext» — расширение файла) обычно содержит тип MIME. с ключом для каждого типа контента (например, text/plain ) под этим ключом.
Как включить тип MIME?
На панели "Подключения" перейдите к сайту, приложению или каталогу, для которого вы хотите добавить тип MIME. На главной панели дважды щелкните Типы MIME. На панели «Типы MIME» нажмите «Добавить» на панели «Действия». В диалоговом окне "Добавить тип MIME" добавьте расширение имени файла и тип MIME, а затем нажмите "ОК".
Совпадает ли тип MIME с типом содержимого?
Что такое MIME-тип видео?
Что такое тип видео MIME? Тип MIME обозначает многоцелевые расширения интернет-почты и представляет собой формат видеофайла, который передается через Интернет. Типы MIME изначально были созданы для того, чтобы электронные письма могли отправлять больше, чем просто текст.
Что такое тип MIME в Javascript?
Читайте также: