Мне нужно манипулировать двоичной кодировкой как '0'
и '1'
простых строк, заданных как вход, используя ascii 7-бит.Как получить строку из Lazy.Builder?
Для кодирования я использовал функцию Data.ByteString.Lazy.Builder.string7 :: String -> Builder
Тем не менее, я не нашел способ преобразовать обратно полученный объект Builder в строку '0'
и '1'
. Является ли это возможным ? Есть ли другой способ?
Вспомогательный вопрос: И если бы я хотел его в шестнадцатеричной форме в виде текста?
Я бы рекомендовал использовать [Data.ByteString.Lazy.Char8.unpack] (http://hackage.haskell.org/package/bytestring-0.10.4.1/docs/Data-ByteString-Lazy-Char8.html# v: распаковать). –
@MichaelSnoyman справедливой точки. –