Fil til byte[] i Java
Hvordan konverterer jeg en java.io.File
til en byte[]
?
704
3
Hvordan konverterer jeg en java.io.File
til en byte[]
?
Det afhænger af, hvad der er bedst for dig. Med hensyn til produktivitet skal du ikke genopfinde hjulet og bruge Apache Commons. Som er her
IOUtils.toByteArray(InputStream input)
.Du kan også bruge NIO api'en til at gøre det. Jeg kunne gøre det med denne kode, så længe den samlede filstørrelse (i bytes) passer ind i en int.
Jeg tror, at det er meget hurtigt, da det bruger MappedByteBuffer.