Parli di file "binario". Quindi di un formato ben preciso. Quale? Lo hai definito tu o qualcun'altro? O è uno standard/noto?Originariamente inviato da rocklife
Ciao a tutti. Ho un piccolo problema..... ho un file binario da dover importare ed esportare!
Se vuoi trattare file binari, serve solo OutputStream (o sottoclassi) oppure RandomAccessFile (se si avesse bisogno di accesso "casuale").
Parli di valori interi, insomma, tipi di dato composti da più byte. Nel file come sono memorizzati? In Little-Endian o Big-Endian? I valori interi li devi scrivere in "binario", non centrano nulla String o StringBuffer. Hai un int? Spezzalo in 4 byte (con apposite operazioni di shift/and) e scrivi i 4 byte oppure, se il formato è Big-Endian, usa DataOutputStream.