好吧,只需使用
FileInputStreamand
FileOutputStream=)
写作范例:
// encrypted data in arraybyte[] data = ...FileOutputStream fos = ...fos.write(data, 0, data.length);fos.flush();fos.close();
样本阅读:
File inputFile = new File(filePath);byte[] data = new byte[inputFile.length()];FileInputStream fis = new FileInputStream(inputFile);fis.read(data, 0, data.length);fis.close();
上面的代码假定一个文件包含一个加密项目。如果您需要在一个文件中保存多个项目,则需要为此设计一些格式方案。例如,您可以将加密数据中的字节数存储为2个字节,而不是数据本身。每个项目2个字节意味着加密的项目不能超过2
^ 16个字节。当然,您可以使用4个字节作为长度。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)