Comment ouvrir des fichiers .pdu .
Fermé
Novice20
Messages postés
2
Date d'inscription
dimanche 4 novembre 2012
Statut
Membre
Dernière intervention
5 novembre 2012
-
Modifié par baladur13 le 4/11/2012 à 22:33
Heliotte Messages postés 1491 Date d'inscription vendredi 26 octobre 2012 Statut Membre Dernière intervention 28 janvier 2013 - 5 nov. 2012 à 07:35
Heliotte Messages postés 1491 Date d'inscription vendredi 26 octobre 2012 Statut Membre Dernière intervention 28 janvier 2013 - 5 nov. 2012 à 07:35
A voir également:
- Comment ouvrir des fichiers .pdu .
- Comment ouvrir un fichier epub ? - Guide
- Ouvrir fichier .bin - Guide
- Comment ouvrir un fichier docx ? - Guide
- Comment ouvrir un fichier dat - Guide
- Comment ouvrir un fichier 7z - Guide
1 réponse
Heliotte
Messages postés
1491
Date d'inscription
vendredi 26 octobre 2012
Statut
Membre
Dernière intervention
28 janvier 2013
92
4 nov. 2012 à 22:16
4 nov. 2012 à 22:16
Bonsoir Novice20,
Le décodage des "sms" n'est pas toujour facile à trouver.
Tu parles d'un fichier ".pdu", mais décodage 7bits, 16 bits ?
Une piste en programmation "Delphi" pour l'encodage et le décodage en 16 bits:
Bon amusement !
Le décodage des "sms" n'est pas toujour facile à trouver.
Tu parles d'un fichier ".pdu", mais décodage 7bits, 16 bits ?
Une piste en programmation "Delphi" pour l'encodage et le décodage en 16 bits:
function Encode16BitsPDU(Text: WideString): String; var i: Integer; begin Result:= ''; for i:= 1 to Length(Text) do Result:= Result+ IntToHex((Ord(Text[i]) and $FF00) shr 8, 2)+ IntToHex(Ord(Text[i]) and $FF, 2); end; function Decode16BitsPDU(Value: String): WideString; var i: Integer; function GetCharFromPDU(cPDU: Integer): WChar; begin Result:= WChar((cPDU shr 8) * 256 + (cPDU and $FF)); end; begin Result:= ''; i:= 1; if (Length(Value) mod 4 > 0) or (Length(Value) = 0) then Result:= 'Error!' else while i < Length(Value) do begin Result:= Result+ GetCharFromPDU(StrToInt('$'+ Copy(Value, i, 4))); Inc(i, 4); end; end;
Bon amusement !
5 nov. 2012 à 00:05
concernant décodage 7 bits, 16 bits... je peux trouver où cette information si ça peut être utile.
Merci Heliotte pour ton message, mais comment dire c'est du chinois??? lol
bon je vais essayer de comprendre un peu.
:)
5 nov. 2012 à 07:35
Je n'ai pas déplacé ton sujet
C'est juste un exemple en Delphi.
Il y en a d'autres sur Internet.