RandomAccessFile lecture incorrecte de fichier
Salut à tous, je vous écris car j'ai un petit problème avec la classe RAF.
En effet je veux lire les derniers octets d'un fichier mp3 et les afficher et j'utilise le code suivant:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| import java.io.RandomAccessFile;
import java.io.*;
public class Tag{
public static void main (String [] args)throws FileNotFoundException, IOException
{
int i;
int [] tab;
RandomAccessFile test = new RandomAccessFile("piste.mp3", "rw");
System.out.println("La durée "+test.length());
for (i=(int)(test.length()-128); i<= test.length(); i++)
{
System.out.println(test.read());
}
}
} |
Bon la propreté du code n'est peut être pas parfaite.
Mais voilà lorsque j'execute j'ai un problème il ne liste que des -1 et génère un fichier mp3 vide.
Si quelqu'un a un idée merci