Size: a a a

Node.js — русскоговорящее сообщество

2020 April 29

М

Максим in Node.js — русскоговорящее сообщество
Mishell
То есть если я перегоню строку в buffer или txt документ в buffer то на выходе получу абсолютно одинаковый массив байт?
При условии что в строке и в документе одинаковый контент.
Вот и я об этом подумал. Сделай эксперимент и сравни. Мне кажется первые байты должны отличаться. Если да, то это «заголовки» тхт формата.
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Максим
У файлов же есть метаинформация или как сказать? Там первые байты говорят о типе файла. (Жпег это или пнг...) Может у тхт тоже есть такие служебные байты?
txt файл - это простейший файл, состоящий просто из байт.
Он открывается просто, как текстовый, и в случае правильной кодировке в блокноте показывается, как адекватный текст.
источник

М

Максим in Node.js — русскоговорящее сообщество
Grigorii K. Shartsev
txt файл - это простейший файл, состоящий просто из байт.
Он открывается просто, как текстовый, и в случае правильной кодировке в блокноте показывается, как адекватный текст.
Тхт — это просто аски коды букв и ничего больше в файле нет? Никаких заголовков?
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Максим
Тхт — это просто аски коды букв и ничего больше в файле нет? Никаких заголовков?
Тебе уже писали, что у тебя проблема не с буфером
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
А с отправкой
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Да, txt - просто коды символов, который в правильной кодировке превратятся в правильный текст
источник

М

Максим in Node.js — русскоговорящее сообщество
Grigorii K. Shartsev
Тебе уже писали, что у тебя проблема не с буфером
Не, это не у меня.
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Там есть что-то с BOM у UTF, но в общем случае это просто числа и ничего больше
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Максим
Не, это не у меня.
Ок, сори, думал это продолжение того диалога
источник

М

Максим in Node.js — русскоговорящее сообщество
Grigorii K. Shartsev
Ок, сори, думал это продолжение того диалога
Мне самому интересна эта тема.
А правильно ли я понимаю что есть текстовые файлы (.js .txt ) и бинарные где только нули и единицы. И других видов файлов нет?
источник

AZ

Artem Zuev in Node.js — русскоговорящее сообщество
Максим
Мне самому интересна эта тема.
А правильно ли я понимаю что есть текстовые файлы (.js .txt ) и бинарные где только нули и единицы. И других видов файлов нет?
Все = бинарники... Все файлы - это нули и единицы...
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Максим
Мне самому интересна эта тема.
А правильно ли я понимаю что есть текстовые файлы (.js .txt ) и бинарные где только нули и единицы. И других видов файлов нет?
Все файлы бинарные. Расширение только помогает программам определять их тип.

Некоторые форматы, например, некоторые картинки, в начале имеют информацию о формате, об версии формата и т.д. Но это не универсально, это делается конкретными типами для прикладных программ, чтобы они знали, как с ними работать (условно пнг с прозрачностью и без)
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Текстовый отличается тем, что его можно открыть... Как текст.
Потому что байты в нем в правильной кодировке обозначают видимые символы
источник

М

Максим in Node.js — русскоговорящее сообщество
@ShGKme , а информация о размере файла, дата создания, может о типе файла хранятся уже в файловой системе и в разных по разному?

Когда мы получаем файл по хттп то тип файла мы можем узнать только из хттп заголовка и никак иначе?
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Максим
@ShGKme , а информация о размере файла, дата создания, может о типе файла хранятся уже в файловой системе и в разных по разному?

Когда мы получаем файл по хттп то тип файла мы можем узнать только из хттп заголовка и никак иначе?
По http мы явно заголовками указываем тип ответа + имя файла и для скачивания ли он, если нужно
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
При чём тип может быть просто "тут чёт бинарное"
источник

M

Mishell in Node.js — русскоговорящее сообщество
Максим
Вот и я об этом подумал. Сделай эксперимент и сравни. Мне кажется первые байты должны отличаться. Если да, то это «заголовки» тхт формата.
Так и сделал, первые байты не отличаются. Поведение моей библиотеки меня немного запутало, так что я искал не то что нужно.
источник

A

ALDDDDOVI in Node.js — русскоговорящее сообщество
почему на под домене кука с secure не ставится ?
источник

CM

Chingiz Mamiyev in Node.js — русскоговорящее сообщество
ALDDDDOVI
почему на под домене кука с secure не ставится ?
Там https?🤔
источник

A

ALDDDDOVI in Node.js — русскоговорящее сообщество
да
источник