Wie lese ich die binären Daten in ein byte-array in Javascript?
Ich Lesen möchte eine binäre Datei in JavaScript, die würde bekommen werden, durch XMLHttpRequest und in der Lage sein zu manipulieren, dass die Daten. Aus meiner recherche entdeckte ich diese Methode zum Lesen einer Binär-Datei Daten in ein array
var xhr = new XMLHttpRequest();
xhr.open('GET', '/binary_And_Ascii_File.obj', true);
xhr.responseType = 'arraybuffer';
xhr.onload = function(e) {
var uInt8Array = new Uint8Array(this.response);
};
Wie konvertiere ich diese binären Daten-array in eine von Menschen lesbare-string?
XMLHttpRequest.responseType "arrayBuffer" is not supported.
in Chrom.- Diese Frage kann anderen helfen: stackoverflow.com/questions/6965107/...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich bin sicher, Sie finden dies hilfreich: http://jsdo.it/tsmallfield/uint8array.
Klicken Sie auf
javascript
tab.Es erscheint der code zum konvertieren der Uint8Array in einem string. Der Autor zeigt 2 Methode:
EDIT: Bericht der code für die Vollständigkeit
Sehen https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/Sending_and_Receiving_Binary_Data für mehr details