Мы хотели бы сериализовать данные в определенном двоичном формате. Мы используем Data.ByteString внутренне.
Итак, возникает вопрос: как конвертировать разные типы данных, которые мы используем, в ByteString. Для String у нас нет проблем, мы можем использовать encodeLazyByteString UTF8 "string". Но мы также хотели бы преобразовать Integer в ByteString (big-endian).
Кто-нибудь знает, как это сделать и/или имеет хорошие советы с использованием Haskell и двоичных форматов?
Спасибо!