могу найти
ок. жесткий диск на 1тб стоит в среднем 4к рублей. 1тб = 1,099,511,627,776 байтов. То есть 1 байт стоит 3.63e-10 рублей. То есть строка Hello, World! стоит 13 * 3.63e-10 рублей🤑
Чтобы не говорили что математика не нужна )
16. https://262.ecma-international.org/5.1/#sec-8.4
Тоесть я записывая в файл «666» могу быть уверен что он будет 16 * 3 бита?
Не уверен, txt файл хранит ещё метадату какую-нибудь. Лучше посмотр на: https://stackoverflow.com/questions/42363140/how-to-find-the-size-of-the-file-in-node-js/53698089
3 байта будет если ты об js коде
Зависит от кодировки которую ты передал в createwritestream. У тебя две проблемы - правильный подсчёт размера куска который ты записывпешь и блокировка выполнения между записями, сейчас ты не дожидаешься пока кусок в файл запишется. https://nodejs.org/api/fs.html#class-fswritestream https://nodejs.org/api/stream.html#class-streamwritable
Латиница в любой кодировке ровно 1 байт. Но это при условии, что он не впихнет туда кирилицу
Почитай как использовать синхронные файловые операции для начала, в том же fs есть writeSync, который до кучи возвращает количество записанных байт
Зависит от кодировки
Что означает "в js коде"?
Интерпритируя "в js коде" как "в v8" вот ответ: https://v8docs.nodesource.com/node-0.8/d2/db3/classv8_1_1_string.html
Обсуждают сегодня