PDA

View Full Version : مثالی در مورد base64 کسی داره؟



mrtzxxx
جمعه 09 آبان 1393, 21:51 عصر
سلام دوستان کسی در مورد base64 و نحوه کد گذاری و کد برداری از روی فایل txt سراغ داره ؟ ممنون میشم بزارین.

pbm_soy
شنبه 10 آبان 1393, 00:31 صبح
کد زیر برای کد کردن بوسیله base64

// String to be encoded with Base64
String text = "Test";
// Sending side
byte[] data = null;
try {
data = text.getBytes("UTF-8");
} catch (UnsupportedEncodingException e1) {
e1.printStackTrace();
}
String base64 = Base64.encodeToString(data, Base64.DEFAULT);

در متغییر base64 در خط آخر رشته کدشده ذخیره میشود
برای دیکد کردن هم از مثال زیر میتوانید استفاده کنید

// Receiving side
byte[] data1 = Base64.decode(base64, Base64.DEFAULT);
String text1 = null;
try {
text1 = new String(data1, "UTF-8");
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}