Schrift
[thread]7812[/thread]

Perl und Java: Perl pack/unpack pendant in Java



<< >> 2 Einträge, 1 Seite
squantes
 2006-03-21 20:13
#63928 #63928
User since
2006-03-21
3 Artikel
BenutzerIn
[default_avatar]
Hallo,
ich möchte einen Perl Code in Java-Code umschreiben, aber ich habe Probleme, die pack-funktion von Perl in Java zu programmieren?

einfacher und kurzer perl-code:
----------------------------------------------
$myVar="abcdef1234567890abcdef1234567890";
$myHexVar= pack "H32", $myVar;
print $myHexVar;
----------------------------------------------

wenn ich diesen kleinen Programcode ausführe, dann erscheint im Browser sowas:
«Íï4Vx«Íï4Vx

Ist das jetzt hex string?
Was ist denn überhaupt hex string, Zeichketten, die aus [0-9] und [a-f] bestehen?

Das gleiche möchte ich in Java machen, also myVar zu Hexadezimalen String umwanden (mit der Annahme, dass ein hex string aus [0-9] und [a-f] besteht) und dann kommt sowas raus:
000610006200063000640006500066000310003200033000340003500036000370003800039000300006100062
0006300064000650006600031000320003300034000350003600037000380003900030

Oder pack "H32" wandelt einen String nicht ins Hexadezimal?
Was macht überhaupt pack in perl?
Hat jemand einen Vorschlag oder Erfahrung damit?

Ich bin für jede Hilfe dankbar
sQ
esskar
 2006-03-22 19:26
#63929 #63929
User since
2003-08-04
7321 Artikel
ModeratorIn

user image
<< >> 2 Einträge, 1 Seite



View all threads created 2006-03-21 20:13.