บทความนี้อธิบายฟังก์ชั่นการแปลงซึ่งกันและกันของการใช้งาน Java และสตรีม Base64 แบ่งปันสำหรับการอ้างอิงของคุณดังนี้:
นำเข้า Java.io.FileInputStream; นำเข้า Java.io.FileOutputStream; นำเข้า Sun.misc.base64decoder; นำเข้า Sun.misc.base64encoder;/*** การดำเนินการแปลงร่วมกันระหว่างไฟล์และ testfile testfile T.ENCODEBASE64FILE ("D: // IE และ Firefox JS หรือ CSS different.docx"); System.err.println (ret); t.decoderbase64file (ret, "d: //ghstest/retfile.docx" Blocke.printStackTrace ();}}/ ** * แปลงไฟล์เป็น base64 สตริง * * @param พา ธ พา ธ พาพาวต์ * @return * * @throws Exception */ สตริงคงที่ encodeBase64File (เส้นทางสตริง) โยนข้อยกเว้น {ไฟล์ = ไฟล์ใหม่ (พา ธ ); FileInputStream inputFile = ใหม่ FileInputStream (ไฟล์); Byte [] buffer = byte ใหม่ [(int) file.length ()]; inputfile.read (บัฟเฟอร์); inputfile.close (); ส่งคืน Base64Encoder ใหม่ (). ENCODE (บัฟเฟอร์); } / ** * DECODE BASE64 อักขระเพื่อบันทึกไฟล์ * * @Param Base64Code * @Param TargetPath * @throws Exception * / Public Static Void DecoderBase64File (String Base64Code, String TargetPath, String Catalog) if (file.exists () == false) {file.mkdirs (); } byte [] buffer = new base64decoder (). decodeBuffer (base64Code); fileOutputStream out = new FileOutputStream (TargetPath); out.write (บัฟเฟอร์); out.close (); -PS: นี่คือเครื่องมือออนไลน์ที่เกี่ยวข้องกับการเข้ารหัสและถอดรหัสอีกไม่กี่อย่างสำหรับการอ้างอิงของคุณ:
เครื่องมือแปลงการเข้ารหัสบรรทัด (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 ของทุกคน