байтового поток
поток байт представляет собой термин, используемый для представления техника вычислений, который позволяет для передачи данных по определенному пути. Здесь вместо отдельных и нулей, называемых двоичными цифрами или битами, единицы по размеру восьми бит, называемые байтом, отправляются по пути. Его также иногда называют символьным потоком, так как большинство символов, составляющих алфавит, цифры и т. Д., Представлены такими 8-битными единицами.Путь или сущности, участвующие в передаче данных, несколько абстрактны, поскольку они могут представлять собой файл, к которому обращается программа, данные, обрабатываемые в рамках программы, или данные, перемещающиеся по сети.
Для того чтобы поток байтов был наиболее эффективным, он протекает через выделенный и надежный путь, иногда называемый трубой или трубопроводом. Такой путь должен быть надежным, чтобы обеспечить точность вывода. В одном отношении, рассматривая компьютерное программирование, канал - это путь, который соединяет различные аспекты программы, так что, когда данные обрабатываются с входа, их можно передать в другую часть программы, на другую и так далее, пока он не достигнет выхода.
Другие типы трубопроводов могут использоваться некоторыми операционными системами для получения данных, таких как содержимое файла, и запускать его через несколько разных программ для получения некоторого результата. Это полезно в приложениях для обработки текста, которые эффективны с помощью потока байтов символов для передачи данных. Таким образом, одно из наиболее распространенных применений байтового потока - для операционной системы компьютера, когда он обращается к данным в файле.
В ранних компьютерных сетях некоторые системы делали различие между байтом и так называемым октетом. Поскольку октет также является вычислительным блоком, состоящим из восьми бит, термины иногда используются взаимозаменяемо, хотя в этих старых системах они не одно и то же. В результате, однако, поток октетов - это термин, который также используется, когда речь идет о потоке байтов, хотя прежде всего в отношении компьютерной сети. Одним из таких примеров «application/octet-stream» является многопользовательский тип расширений электронной почты (MIME) для доставки любых двоичных данных по сети.
Когда дело доходит до отправки байтового потока по компьютерной сети, необходим надежный двунаправленный протокол транспортного уровня, такой как протокол управления передачей (TCP), используемый в Интернете. Они называются протоколом байтового потока. Другие протоколы последовательных данных, используемые с определенными типами аппаратных компонентов, такие как универсальный асинхронный приемник/передатчик (UART), представляют собой последовательный канал данных, который также использует поток байтов для связи. В этом случае байт или символ упаковываются в кадр на передающем конце, где дополнительный стартовый бит и некоторые необязательные контрольные биты присоединяются, а затем отделяются обратно от кадра на принимающем конце. Этот метод иногда называют байт-ориентированным протоколом.
Byte Streams в Java
Как мы уже знаем, потоки помогают нам последовательно доступ к файлу или данных. Байтовый поток обращается к файлу «byte by byte», который подходит для любого типа данных, но в некоторых случаях не рекомендуется использовать поток байтов. Например, если файл использует кодировку Unicode, а символ в файле представлен двумя байтами, поток байтов будет обрабатывать их отдельно, и нам нужно будет сделать преобразование самостоятельно.
Поддерживает ли байтовые потоки символы Юникода?
Да, байтовые потоки поддерживают байты, таким образом, поддерживают все, что может быть представлено с использованием байтов ... .e.e. текст, фотографии, видеоролики ..etc. Дело в том, что все, что нужно манипулировать с использованием потоков байтов, должно следовать некоторым правилам кодирования и декодирования до комбинации 0 и 1.
битового потока
Определение: битовый поток относится к двоичных битов информации (1 и 0) передается от одного устройства к другому.
Однако в приложениях домашнего кинотеатра Bitstream относится к цифровому кодированному сжатому аудиосигналу Dolby Digital или DTS с исходным компонентом (например, DVD-проигрывателем, Blu-ray или HD-DVD-плеером, HD-кабелем , или HD-Satellite Box) на предусилитель/процессор (автономный или встроенный в домашний кинотеатр) для декодирования и распределения на ступени усилителя для окончательного воспроизведения звука в аналоговой форме громкоговорителями.
Битовый поток может быть отправлен через цифровой оптический, цифровой коаксиальный или интерфейс HDMI.
Также известен как: Bit Stream, Digital Bitstream, Audio Bitstream
Примеры: DVD или Blu-Ray проигрыватель дисков "X" содержит звуковую дорожку в формате Dolby Digital или DTS, закодированной в виде цифровых битов на диске , DVD-плеер должен прочитать эту кодировку, передать закодированный сигнал в форме Bitstream с помощью цифрового оптического, цифрового коаксиального или HDMI-соединения с приемником домашнего кинотеатра «Y», который имеет декодер Dolby Digital или DTS. Приемник, в свою очередь, преобразует кодированный в цифровой формат поток Dolby Digital или DTS в соответствующее назначение канала в аналоговой форме, затем усиливается, чтобы его можно было услышать слушателем через громкоговорители.
Может быть, эти ссылки могут помочь: HTTP : //www.digitalbitstream.com/ http://www.wisegeek.com/what-is-a-bit-stream.htm –