В этой статье описывается функция взаимного преобразования файлов реализации Java и потоков Base64. Поделитесь этим для вашей ссылки, следующим образом:
import java.io.FileInputStream;import java.io.FileOutputStream;import sun.misc.BASE64Decoder;import sun.misc.BASE64Encoder;/** * The mutual conversion operation between file and base64*/public class testFile {public static void main(String[] args) {testFile t = new testFile();try {String ret = t.encodebase64file ("D: // IE и Firefox JS или CSS DINIGT blocke.printstacktrace ();}}/ ** * конвертировать файл в строку base64 * * @param path Path * @return * * @Throws Exception */ public Static String EncodeBase64file (String Path) Throws exection {file file = file (path); FileInputStream inputFile = new FileInputStream (file); byte [] buffer = new byte [(int) file.length ()]; inputfile.read (buffer); inputfile.close (); вернуть новый base64encoder (). Encode (buffer); } / ** * Декодировать Base64 символы для сохранения файла * * @param base64code * @param targetpath * @throws exception * / public static void decoderbase64file (String base64code, String TargetPath, String Catalog) Throws Exception {file = file = file (catalog); if (file.exists () == false) {file.mkdirs (); } byte [] buffer = new base64decoder (). decodebuffer (base64code); FileOutputStream OUT = new FileOutputStream (TargetPath); out.write (buffer); out.close (); }}PS: Вот еще несколько онлайн-инструментов, связанных с шифрованием и дешифрованием для вашей ссылки:
Инструмент преобразования кодирования линии (UTF-8/UTF-32/PUNCODE/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 Operation Dom Node» и «Сводка операции Java Cache», «Сводка операции Java Dom Node» и «Сютовая операция Java Cache», «Сводка
Я надеюсь, что эта статья будет полезна для всех Java Programming.