java - 从字节数组创建文件

标签 java file-io bytearray

所以 - 我有一个第三方库需要一个 File 作为输入。我有一个字节数组

我不想将字节写入磁盘..我想将其保存在内存中。关于如何从提供的字节数组(不写入磁盘)创建文件有什么想法吗?

最佳答案

对不起,不可能。除非您有 RAM 磁盘,否则文件本质上是一个磁盘上的实体 - 但这不是您可以在 Java 中创建的东西。

这正是 API 不应基于 File 对象(或重载以接受 InputStream)的原因。

关于java - 从字节数组创建文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3704554/

相关文章:

java - 如何调用抽象类的非静态方法

java - 重复数组中的值并将其打乱

java - Java从本地文件系统导入文件

java - 如果FileInputStream的read()方法返回1个字节,而java中的char占用2个字节,下面的程序如何工作

c# - MVC 或 Web API 传输 byte[] 最有效的方法

java - Android Studio 2.2 和 Jack 被 Avira Antivirus 阻止

Java 路径异常

python - 如何通过远程服务器上的fabric替换文件字符串?

将字节数组转换为 double 时出现 java.nio.BufferUnderflowException

c# - 在 .NET 中将流(未知长度)转换为字节数组的最佳方法?