Поток байтов и Символьный поток

Объясните, каковы Потоки байтов и Символьные потоки. Что точно они означают? Документ Microsoft Word является Байтовым или Символьно-ориентированным?

Спасибо

41
задан ojonugwa ochalifu 4 June 2018 в 05:26
поделиться

2 ответа

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

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

Хотя документ Microsoft Word содержит текст, к нему нельзя получить доступ с помощью потока символов (это не текстовый файл). Для доступа к нему вам нужно использовать поток байтов.

52
ответ дан 27 November 2019 в 00:40
поделиться

Прочтите это . Он рассказывает вам о разнице между байтами и символами (а также о множестве других полезных вещей)

3
ответ дан 27 November 2019 в 00:40
поделиться
Другие вопросы по тегам:

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