Qual è il modo migliore per modificare un singolo byte in un file utilizzando Java? L'ho implementato in diversi modi. Uno usa tutta la manipolazione dell'array di byte, ma questo è molto sensibile alla quantità di memoria disponibile e non supera i 50 MB circa (cioè non posso allocare 100 MB di byte [] senza ottenere errori OutOfMemory). L'ho implementato anche in un altro modo che funziona e scala, ma sembra abbastanza hacky.Come cambieresti un singolo byte in un file?
Se sei un java io guru, e dovevi fare i conti con file molto grandi (200-500 MB), come potresti avvicinarti a questo?
Grazie!
Stai cercando detto byte o conosci già la sua posizione? –