gpt4 book ai didi

ruby-on-rails - 我如何使用ruby将字节转换为base64

转载 作者:数据小太阳 更新时间:2023-10-29 08:04:24 28 4
gpt4 key购买 nike

我想使用 ruby​​ 将字节转换为 base64 格式我试过这个程序但没有得到正确的输出请帮助我

require 'base64'
require 'open-uri'
str = File.new("/path/to/file.mp3")
a = Base64.encode64(str.each_byte{|byte| byte})
puts a

最佳答案

使用 File.read 而不是 File.new

编码而不转换为字节使用:

require 'base64'
str = File.read("/path/to/file.mp3")
a = Base64.encode64(str)
puts a

编辑以在编码使用前先转换为字节:

require 'base64'
str = File.read("/path/to/file.mp3")
a = Base64.encode64(str.each_byte.to_a.join)
puts a

关于ruby-on-rails - 我如何使用ruby将字节转换为base64,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21429402/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com