Warum sich über Unit8Array seltsam abbilden?JavaScript

Javascript-Forum
Anonymous
 Warum sich über Unit8Array seltsam abbilden?

Post by Anonymous »

Ich versuche, einen Mimetyp aus dem Bildpuffer oder ArrayBuffer zu erhalten. Aber ich stehe vor einem seltsamen Problem.const uint8Array = new Uint8Array([137, 80, 78, 71]);
const signatureLength = 4;
const signature1 = uint8Array.slice(0, signatureLength).map(byte => {
const signature = byte.toString(16).padStart(2, "0");
console.log("signature --- ", signature, byte, typeof signature);
return signature;
});
const signature = signature1.join("").toUpperCase();
console.log("signature 1 --- ", signature1, signature);< /code>
< /div>
< /div>
< /p>
Wie Sie in der Konsolenausgabe sehen können, wird 78 tatsächlich in '4E' konvertiert, aber im Kartenergebnis wird es als 0 gespeichert. Dieses Verhalten scheint sehr seltsam. Was ist hier los?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post
  • OpenCSV KEINE JAVABEANS mit Anmerkungen abbilden
    by Anonymous » » in Java
    0 Replies
    7 Views
    Last post by Anonymous
  • Wie kann man Werte vom verschachtelten Dikten auf pydantisches Modell abbilden?
    by Anonymous » » in Python
    0 Replies
    4 Views
    Last post by Anonymous
  • Mockito verhält sich seltsam
    by Anonymous » » in Java
    0 Replies
    23 Views
    Last post by Anonymous
  • Mockito verhält sich seltsam
    by Guest » » in Java
    0 Replies
    12 Views
    Last post by Guest
  • Python-Dezimalwert in Mariadb einfügen – verhält sich seltsam [geschlossen]
    by Guest » » in Python
    0 Replies
    10 Views
    Last post by Guest