Seite 1 von 1

Decodierung

Verfasst: 23.12.2008 20:18
von FCM
Weiß jemand, wie ich sowas "decodieren" kann? Also in verständliches Deutsch/Englisch übersetzen.

Code: Alles auswählen

0x665f616e6e6f756e6365

Verfasst: 23.12.2008 22:36
von gn#36
Das kommt ganz darauf an was das sein soll. So ist das jedenfalls nix anderes als eine in Hex codierte Zahl. (Zu sehen an 0x am Anfang)

Wenn du also Dezimalzahlen daraus machen willst dann nimm einen Hex->Dec Converter (die meisten billigen Taschenrechner können das schon, inklusive des Windows Taschenrechners). Wenn du es in einem Skript brauchst nimm [php:hexdec].

Verfasst: 23.12.2008 23:00
von FCM
Hmm ... . Habe ich mir auch gedacht, bekomme da aber was anderes raus. Ich habe ein SQL-Backup via phpMyAdmin von einem phpBB3 gemacht. Bei den ganzen Insert-Befehlen ist das dann alles so kodiert.

Wie ich sehe, bedeutet 0x31 = 1 und 0x30 = 0. Also ist das irgendetwas anderes - nur, was? Wie kann ich das zurückkodieren?

Verfasst: 23.12.2008 23:48
von Andi1111
also mein windows taschenrechner sagt das 0x31 = 49 ist.

Verfasst: 24.12.2008 00:48
von Pyramide
FCM hat geschrieben:Ich habe ein SQL-Backup via phpMyAdmin von einem phpBB3 gemacht. Bei den ganzen Insert-Befehlen ist das dann alles so kodiert.
In dem Fall handelt es sich um die BLOB-Spalten.

Re: Decodierung

Verfasst: 24.12.2008 08:23
von BB-BF-BM
Hallo!
FCM hat geschrieben:Weiß jemand, wie ich sowas "decodieren" kann? Also in verständliches Deutsch/Englisch übersetzen.

Code: Alles auswählen

0x665f616e6e6f756e6365
Ich vermute, dass sind die Hex-Codes von ASCII-Zeichen:

0x66 = f
0x5f = _
0x61 = a
0x6e = n
0x6e = n
0x6f = o
0x75 = u
0x6e = n
0x63 = c
0x65 = e

=> 0x665f616e6e6f756e6365 = f_announce

Verfasst: 24.12.2008 11:37
von FCM
Oh, dann war das eben doch ASCII. Die "Konverter" im Internet brachten aber ganz andere Ergebnisse, also dachte ich, es wäre was ganz anderes.

Von Hand gehts ja auch :-)

Vielen Dank & Frohe Weihnachten an alle!