تصف هذه المقالة وظيفة التحويل المتبادل لملفات تنفيذ Java وتدفقات BASE64. شاركه للرجوع إليه ، على النحو التالي:
استيراد java.io.fileInputStream ؛ استيراد java.io.fileOutputStream ؛ استيراد sun.misc.base64decoder ؛ import sun.misc.base644encoder ؛/*** عملية التحويل المتبادل بين ملف و trashfile new = testfile {testfile new = t.encodeBase64File ("d: // ie and firefox js أو css recod.docx") ؛ system.err.println (ret) ؛ blocke.printstacktrace () ؛}}/ ** * تحويل الملف إلى base64 string * * param path path * return * * @throws استثناء */ سلسلة ثابتة عامة encodebase64file (مسار السلسلة) يلقي استثناء {ملف جديد (ملف جديد) ؛ fileInputStream inputFile = جديد fileInputStream (ملف) ؛ byte [] buffer = new byte [(int) file.length ()] ؛ inputFile.Read (Buffer) ؛ inputFile.Close () ؛ إرجاع base64encoder () } / ** * decode base64 أحرف لحفظ الملف * * param base64code * param targetpath * therws استثناء * / public static void decoderbase64file (سلسلة base64code ، سلسلة الهدف ، سلسلة سلسلة) استثناء {file file = catalog) ؛ if (file.exists () == false) {file.mkdirs () ؛ } byte [] buffer = new Base64Decoder (). decodeBuffer (base64Code) ؛ FileOutputStream Out = new FileOutputStream (TargetPath) ؛ out.write (المخزن المؤقت) ؛ out.close () ؛ }}ملاحظة: فيما يلي بعض الأدوات عبر الإنترنت المتعلقة بالتشفير والتشفير للتشفير للرجوع إليها:
أداة تحويل تشفير الخط (UTF-8/UTF-32/PunyCode/BASE64):
http://tools.vevb.com/transcoding/decode_encode_tool
BASE64 أدوات ترميز وفك التشفير:
http://tools.vevb.com/transcoding/base64
تحويل الصورة إلى Base64 ترميز أداة عبر الإنترنت:
http://tools.vevb.com/transcoding/img2base64
عبر الإنترنت MD5/hash/sha-1/sha-2/sha-256/sha-512/sha-3/ripemd-160 أداة التشفير:
http://tools.vevb.com/password/hash_md5_sha
لمزيد من المعلومات حول المحتوى المتعلق بـ Java ، يرجى مراجعة موضوعات هذا الموقع: "ملخص مهارات التشغيل الرياضية Java" ، "تعليمي حول هياكل بيانات Java والخوارزميات" ، "ملخص لمهارات Java ومهارات تشغيل السلسلة" ، "ملخص لمهارات عقدة Java" و "ملخص مهارات تشغيل Java Cache"
آمل أن يكون هذا المقال مفيدًا لبرمجة Java للجميع.