Часть 3 исследования Streams — файловая передача данных. Попытка понять, как работает потоковая передача данных.
Ссылка на всю серию
Спецификации программы
Создайте программу, которая считывает данные и записывает их в другое место с помощью потоков.
Из читаемого потока передайте данные в:
- файл
- process.stdout (я не реализовал это, но код `rs.pipe(process.stdout)`)
Создайте программу для переноса исполняемого файла из местоположения A в местоположение B.
После переноса запустите исполняемый файл, чтобы проверить, работает ли он.
- создать программу на С++, собрать и выполнить ее, убедиться, что она работает и работает
- создать программу javascript, которая переносит исполняемый файл в другое место
- запустите переданный исполняемый файл, чтобы убедиться, что передача прошла успешно
Уроки выучены
- потоки не заботятся о данных, которые они передают
- все данные передаются через потоки
Логика потоков
- WriteStream — записывает данные в указанное место назначения с помощью функции записи.
- ReadStream — считывает данные из указанного места назначения во внутренний буфер.