Мне нужно сохранить объект Digest :: SHA512 в файл в двоичный формат.
Это казалось тривиальным, но все, что я пробовал, просто написал его как шестнадцатеричную строку.
Я ожидал следующий код для работы:Ruby: Как написать дайджест в файл в двоичном формате
bindigest=digest.update(chall)
File.open('sha1.bin', 'wb') {|file| file.write(bindigest) }
но это не делает: это преобразовать в обычный текст.
Аналогичный вопрос кажется без ответа: Can I serialize a ruby Digest::SHA1 instance object?
Использование распаковывать инструменты требуют перевода на BIGINT в двоичную строку, которая снова не тривиальна ... Любое предложение?
Спасибо заранее!
работал отлично, танк вам Мэтта !! – sbos61