Shadow1701
Ensign
- Registriert
- Juli 2012
- Beiträge
- 246
Guten Morgen,
ich versuche mich an der unpack() funktion. Etwas mit dem ich noch nie gearbeitet habe und es fällt mir schwer es zu verstehen.
ein 16 bit uimsbf habe ich entpackt.
jetzt lautet die Frage wie kann ich mit PHP 40bit bslbf entpacken? da komme ich nicht weiter.
Hat sich erledigt, ich habe gerade herausgefunden das die Datei die ich öffnen möchte nicht dem beschriebenen Standard entspricht.
Ich verstehe die bitweise verarbeitung von Daten nicht.
Hast jemand Lust und Laune mir ein einfaches Script zu schreiben mit dem eine funktionierende EIT Datei erstellt werden kann?
die Grundlage ist Tabelle 7 in dieser PDF:
https://www.etsi.org/deliver/etsi_en/300400_300499/300468/01.11.01_60/en_300468v011101p.pdf
ich versuche mich an der unpack() funktion. Etwas mit dem ich noch nie gearbeitet habe und es fällt mir schwer es zu verstehen.
ein 16 bit uimsbf habe ich entpackt.
jetzt lautet die Frage wie kann ich mit PHP 40bit bslbf entpacken? da komme ich nicht weiter.
Ergänzung ()
Hat sich erledigt, ich habe gerade herausgefunden das die Datei die ich öffnen möchte nicht dem beschriebenen Standard entspricht.
Ich verstehe die bitweise verarbeitung von Daten nicht.
Hast jemand Lust und Laune mir ein einfaches Script zu schreiben mit dem eine funktionierende EIT Datei erstellt werden kann?
die Grundlage ist Tabelle 7 in dieser PDF:
https://www.etsi.org/deliver/etsi_en/300400_300499/300468/01.11.01_60/en_300468v011101p.pdf
Code:
for(i=0;i<N;i++){
event_id 16 uimsbf
start_time 40 bslbf
duration 24 uimsbf
running_status 3 uimsbf
free_CA_mode 1 bslbf
descriptors_loop_length 12 uimsbf
for(i=0;i<N;i++){
descriptor()
}
}
Zuletzt bearbeitet: