我知道我可以使用Base64.encode64
将任何二进制数据转换为纯可打印字符,并使用Base64.decode64
将其转换回二进制数据。
但是有什么方法可以检查数据是否已用Base64.encode64
转换为可打印的字符?
例如,我正在寻找类似以下代码的内容。
str = Base64.encode("test")
p str.encoded? #=> true
https://ruby-doc.org/stdlib-2.1.3/libdoc/base64/rdoc/Base64.html