Ruby
Ruby
Base64 Encode a File
_LANGUAGE_ to Base64 encode the contents of a file.Chilkat Ruby Downloads
require 'chilkat'
success = false
# Get the contents of a file into a base64 encoded string:
fac = Chilkat::CkFileAccess.new()
strBase64 = fac.readBinaryToEncoded("c:/data/something.pdf","base64")
if (fac.get_LastMethodSuccess() != true)
print fac.lastErrorText() + "\n";
exit
end
# Now write the string to a file:
success = fac.WriteEntireTextFile("c:/data/something_pdf_base64.txt",strBase64,"us-ascii",false)
if (success != true)
print fac.lastErrorText() + "\n";
exit
end
print "Success!" + "\n";