Læse en binær fil i javascript
Jeg skal have udlæst nogle værdier fra en fil der ikke kan læses ordentligt som en text fil. Den kan godt læses, men når jeg udskriver det indlæste, er det langt fra det hele der kommer med.Jeg vil tro at det er fordi filen er binær, og der derfor er nogle meget specielle tegn der ikke kan interpretes af textFileReader'en i javascript.
Jeg bruger følgende til at indlæse filen:
var fso = new ActiveXObject("Scripting.FileSystemObject");
// ...
// Finder filen
// ...
stream = file.OpenAsTextStream(1); // ForReading
for (var q=1 ; !stream.AtEndOfStream ; q++) {
document.write("<br>Line number: " + q + "<br>");
document.write(stream.ReadLine());
}
Når jeg åbner filen i ekspelvis wordpad kommer alle liniern med, men ikke når jeg indlæser den med JS på denne måde.
Filen der skal åbnes er en fil der definere en test, og som nornmalt indlæses i et akustisk testprogram. Jeg skal bruge nogle af oplysningerne i filen til at tegne referencegrafer med.
Jeg har søgt på nettet dfter en løsning, men jeg er bange for det ikke lader sig gøre. Nogen forslag?