Domanda

Sto realizzando un progetto in Java che mi richiede di crittografare un file Wave. Quindi, esiste un processo semplice per convertire un file wave in binario e ritorno? Applicherò un algoritmo di crittografia sui dati binari.

È stato utile?

Soluzione

Sì.

File file = new File("music.wav");
byte[] data = new byte[file.length()];
FileInputStream in = new FileInputStream(file);
in.read(data);
in.close();

//encrypt data

FileOutputStream out = new FileOutputStream(file);
out.write(data);
out.close();

Ovviamente supponendo che sia ancora un file WAV valido dopo aver giocato con i dati.

Altri suggerimenti

La maggior parte delle lingue ha utilità per leggere e scrivere file in modalità binaria. Se ti capita di essere su un sistema Linux, è lo stesso della modalità carattere. In ogni caso, non si tratta di "convertire" in binario, solo un metodo diverso per leggerlo.

Prova il Java wav io biblioteca.

Potresti provare il plugin: jlayer

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top