在 Java 中将 byte[] 转换为对象文件
将 byte[] 转换为对象 java.io.File 的最佳方法是什么?我不想将其写入磁盘,只需获取一个对象文件。
What is the best way to convert a byte[] to Object java.io.File? i dont want write this in the disk just get a object File.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
File 对象只是磁盘上真实文件名称的包装。它不包含任何数据。您必须首先将字节数组写入文件。当您调用的 API 完成后,您也许可以再次删除该文件。搜索如何在 Java 中管理临时文件。
The File object is just a wrapper around the name for a real file on the disk. It does not contain any data. You will have to write your byte array into a file first. After the API you then call is done, you can maybe delete that file again. Search for how to manage temporary files in Java.
java有serilazebal接口来持久化你的对象;
我猜你想要自定义序列化方法,比如 c strct;
参考文献:
https://github.com/MisterChangRay/magic-byte
http://code.google.com/p/javastruct/wiki/HowToUseJavaStruct
java has serilazebal interface to persistent your object;
i guess u want custom serialize method, like c strct;
refences :
https://github.com/MisterChangRay/magic-byte
http://code.google.com/p/javastruct/wiki/HowToUseJavaStruct