Funcția hex(X) convertește conținutul binar al unei coloane BLOB sau text într-un șir hexazecimal format din caractere majuscule (0-9, A-F). Funcția parteneră unhex(X) (introdusă în SQLite 3.41+) decodifică șirul hexazecimal înapoi în octeți binari bruti.
Exemplu: Salvarea și citirea unui hash binar SHA256
-- Salvarea unui hash binar dintr-un șir hexazecimal:
INSERT INTO chei_securitate (id, hash_binar)
VALUES (1, unhex('4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945'));
-- Afișarea înapoi în format hexazecimal lizibil:
SELECT id, hex(hash_binar) AS hash_hex FROM chei_securitate;
Întrebări & Exemple de Cod:
Manipularea Hexazecimală a Datelor BLOB cu hex și unhexAi o nelămurire despre utilizarea comenzii
Manipularea Hexazecimală a Datelor BLOB cu hex și unhexsau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.