<dependency> <groupId>com.github.haixinghu</groupId> <artifactId>java-base64</artifactId> <version>3.1.3</version> </dependency> import com.github.haixinghu.codec.Base64; public class Base64Example { public static void main(String[] args) { String originalString = "Hello, World!"; byte[] binaryData = originalString.getBytes(); String encodedString = Base64.encodeToString(binaryData); System.out.println("Encoded String: " + encodedString); } } import com.github.haixinghu.codec.Base64; public class Base64Example { public static void main(String[] args) { String encodedString = "SGVsbG8sIFdvcmxkIQ=="; byte[] decodedData = Base64.decode(encodedString); String originalString = new String(decodedData); System.out.println("Decoded String: " + originalString); } } import com.github.haixinghu.codec.Base64; import java.io.*; public class Base64Example { public static void main(String[] args) { try { File file = new File("path/to/file"); byte[] fileData = new byte[(int) file.length()]; FileInputStream fileInputStream = new FileInputStream(file); fileInputStream.read(fileData); fileInputStream.close(); String encodedFileData = Base64.encodeToString(fileData); File outputFile = new File("path/to/outputFile.txt"); FileWriter fileWriter = new FileWriter(outputFile); fileWriter.write(encodedFileData); fileWriter.flush(); fileWriter.close(); System.out.println("File has been encoded and stored successfully."); } catch (IOException e) { e.printStackTrace(); } } }


上一篇:
下一篇:
切换中文