In cellulaire telefonie omzetten , worden tekstberichten verzonden door de Short Message Service ( SMS. ) SMS -berichten kunnen worden verzonden met behulp van verschillende coderingen , hoewel gebruikers zijn zelden bewust van dat feit . Alle coderingen worden uiteindelijk vertaald naar en van Protocol Description Unit modus ( PDU ) . Telefoon kiest automatisch de juiste codering voor het weergeven van een binnenkomend SMS-bericht , maar applicaties die draaien op computers moeten in staat zijn om te vertalen van en naar PDU te communiceren met mobiele netwerken . U kunt tekstberichten gemakkelijk vertalen in PDU formaat met behulp van een programma geschreven in een programmeertaal . Instructies 1 Zet elk teken in het tekstbericht naar de binaire representatie van de ASCII-waarde . Bijvoorbeeld , de letter " g" heeft ASCII-waarde 103 in decimalen , of 1.100.111 in binaire . Deze stap zal resulteren in een reeks van zeven - bit binaire waarden , die elk een letter in de oorspronkelijke tekst . Kopen van 2 Neem de meest rechtse ( minst significante ) bit in de tweede waarde , en plaatst u er aan de eerste waarde als zijn meest significante bit . Dit resulteert op een acht - bit waarde . Zie de " Coding 7 - bit data ( septets ) in octets " webpagina van een voorbeeld ( zie bronnen ) . 3 Neem de meest rechtse ( minst significante ) twee bits in het derde waarde en prepend ze het resterende deel van de tweede waarde ( dwz de zes meest significante bits van het oorspronkelijke karakter ) als meest significante twee bits. Dit zal resulteren in een acht - bit waarde . 4 Doe hetzelfde voor de volgende zes waarden die nog een beetje uit de volgende karakter per keer . Op het einde , zal je een reeks van acht zeven - bits waarden hebben omgezet in een reeks van zeven acht - bits waarden . De laatste reeks is in PDU -formaat . 5 Start het proces opnieuw door middel van een enkele bit , en herhalen tot het oorspronkelijke bericht is vertaald . Pad met nullen de meest significante bits van de laatste waarde totdat deze acht bits , als de anderen bereikt .
|