Задать вопрос
@700ghz

Как хранить массив байт в базе данных?

Hi!
На клиенте (js) есть массив байт. Например: [104,236,116,246] (здесь 4 байта).
Нужно передать этот массив на сервер и хранить в БД.
Сконвертировать массив в json, передать и хранить как строку не рационально (теперь один 1 байт занимает 3 байта).
Можно сконвертировать каждый байт в символ UTF-8, например. Но мне кажется это не надёжно.

Как это правильно реализовать?
Спасибо.
P.S. СУБД - sqlite3
  • Вопрос задан
  • 2275 просмотров
Подписаться 2 Оценить Комментировать
Решения вопроса 1
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
1) BLOB
2) запаковать в int32
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Доки пробовали открывать?
sqlite.org/datatype3.html
BLOB. The value is a blob of data, stored exactly as it was input.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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