[FRAGE] Pack() function, Funktionsweise

ocram

Mitglied
Hallo, ich habe da mal so eine kleine Frage.
Ich würde gern ein Programm in c# schreiben, allerdings muss ich dazu wissen, was die Pack() Funktion genau macht.
Ich weiß sie packt die angegebenen Daten in ein Binärstring, aber wenn wir jetzt mal davon ausgehen:
Ich habe mehrere Daten und möchte sie alle gepackt haben in einen unsigned long (always 32 bit, little endian byte order).

Beispiel:
PHP:
pack("VVVVV", 01, 13, 0, 26456, 99)
Und jetzt die Frage, wie würde dies im gepackten zustand aussehen?


Ich Danke für jede Antwort :D

mfg Marco | ocram
 
Was jetzt, PHP oder C#?

PHP:
var_dump(pack("VVVVV", 01, 13, 0, 26456, 99) );
Code:
string(20) "???
Xg??c???"
Und das Resultat mit einem Hex-Editor betrachtet:
Code:
00 00 00 0D 0A 58 67 00 00 63 00 00 00
 
Zurück