Datei zu byte[] in Java
Wie konvertiere ich eine java.io.File
in ein Byte[]
?
704
3
Wie konvertiere ich eine java.io.File
in ein Byte[]
?
Es kommt darauf an, was für Sie das Beste ist. Aus Produktivitätsgründen sollten Sie das Rad nicht neu erfinden und Apache Commons verwenden. Das ist hier
IOUtils.toByteArray(InputStream input)
.Sie können auch die NIO-Api verwenden, um dies zu tun. Ich könnte dies mit diesem Code tun, solange die gesamte Dateigröße (in Bytes) in einem int passen würde.
Ich denke, es ist sehr schnell, da es MappedByteBuffer verwendet.