Base64 Java encode and decode a string [duplicate]

You can use following approach: import org.apache.commons.codec.binary.Base64; // Encode data on your side using BASE64 byte[] bytesEncoded = Base64.encodeBase64(str.getBytes()); System.out.println(“encoded value is ” + new String(bytesEncoded)); // Decode data on other side, by processing encoded data byte[] valueDecoded = Base64.decodeBase64(bytesEncoded); System.out.println(“Decoded value is ” + new String(valueDecoded)); Hope this answers your doubt.

Strange \n in base64 encoded string in Ruby

Edit: Since I wrote this answer Base64.strict_encode64() was added, which does not add newlines. The docs are somewhat confusing, the b64encode method is supposed to add a newline for every 60th character, and the example for the encode64 method is actually using the b64encode method. It seems the pack(“m”) method for the Array class used … Read more

How can I save a base64-encoded image to disk?

I think you are converting the data a bit more than you need to. Once you create the buffer with the proper encoding, you just need to write the buffer to the file. var base64Data = req.rawBody.replace(/^data:image\/png;base64,/, “”); require(“fs”).writeFile(“out.png”, base64Data, ‘base64′, function(err) { console.log(err); }); new Buffer(…, ‘base64’) will convert the input string to a … Read more

Encoding an image file with base64

I’m not sure I understand your question. I assume you are doing something along the lines of: import base64 with open(“yourfile.ext”, “rb”) as image_file: encoded_string = base64.b64encode(image_file.read()) You have to open the file first of course, and read its contents – you cannot simply pass the path to the encode function. Edit: Ok, here is … Read more

How do I do base64 encoding on iOS?

This is a good use case for Objective C categories. For Base64 encoding: #import <Foundation/NSString.h> @interface NSString (NSStringAdditions) + (NSString *) base64StringFromData:(NSData *)data length:(int)length; @end ——————————————- #import “NSStringAdditions.h” static char base64EncodingTable[64] = { ‘A’, ‘B’, ‘C’, ‘D’, ‘E’, ‘F’, ‘G’, ‘H’, ‘I’, ‘J’, ‘K’, ‘L’, ‘M’, ‘N’, ‘O’, ‘P’, ‘Q’, ‘R’, ‘S’, ‘T’, ‘U’, ‘V’, … Read more

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)