www.wikidata.de-de.nina.az
Die Quoted Printable Kodierung aus englisch quoted printable mit quoted im Sinne von maskiert also druckbar durch Maskierung auch kurz QP Kodierung 1 genannt ist ein Verfahren bei dem einzelne Zeichen oder Bytes ausserhalb des ASCII Zeichensatzes speziell ubersetzt oder kodiert werden Sie ist ein vorgeschlagener Internetstandard und seit November 1996 im RFC 2045 beschrieben 2 Sie wird vor allem als zusatzliche Kodierung bei E Mails verwendet da bis heute nicht sichergestellt ist dass alle Zwischenstellen beim E Mail Versand samtliche 8 Bit Zeichen entspricht 256 Moglichkeiten je Byte verarbeiten konnen die ursprungliche E Mail Spezifikation sah nur 7 Bit vor 128 Moglichkeiten je Byte Inhaltsverzeichnis 1 Weitere Einzelheiten 1 1 Beispiel 2 Weblinks 3 EinzelbelegeWeitere Einzelheiten BearbeitenUm trotzdem Zeichen aus dem Bereich 127 255 verwenden zu konnen ohne dabei die Kompatibilitat zu alteren Systemen zu gefahrden werden diese Zeichen zusatzlich kodiert Dabei werden samtliche Bytes ausserhalb der dezimalen ASCII Bereiche 9 32 60 und 62 126 durch ein Zeichen gefolgt vom Hexadezimalwert des Bytes ersetzt Das Zeichen befindet sich ausserhalb dieses Bereichs ASCII Wert 61 und wird daher ebenso mit 3D kodiert Besonders zu beachten ist dass CR und LF soweit sie nicht als Zeilenumbruch verwendet werden sollen in der Form 0D bzw 0A dargestellt werden mussen Erlaubte Zeichen ASCII Dezimalcode Erlaubte Zeichen9 a href Tabulatortaste html title Tabulatortaste Tabulatorzeichen a 32 60 a href Leerzeichen html title Leerzeichen Leerzeichen a und amp 0123456789 lt 62 126 gt ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz Daruber hinaus wird falls die ursprungliche Zeile auf ein Leerzeichen ASCII 32 geendet hatte dieses als 20 codiert Auf diese Weise ist sowohl garantiert dass Transportmechanismen die Leerzeichen am Zeilenende entfernen die Daten nicht beschadigen als auch dass beim Ausdrucken einer QP codierten Datei erkennbar bleibt wie viele Leerzeichen sich am Ende der Zeile befunden hatten Dementsprechend wird auch das Tabulatorzeichen ASCII 9 oft generell durch 09 ersetzt obwohl seine Unversehrtheit beim Mailtransport eigentlich garantiert ist damit die gedruckte Form absolut eindeutig ist Um die Lange der Zeilen auf 76 Zeichen zu begrenzen wird bei langeren Zeilen nach meist 75 Zeichen ein an das Zeilenende gesetzt und der Text in der nachsten Zeile fortgesetzt Der auf diese Weise erzwungene Zeilenumbruch wird beim Dekodieren wieder entfernt Beispiel Bearbeiten Hatten Hute ein ss im Namen waren sie moglicherweise keine Hute mehr sondern Husse Dieser Text im Zeichensatz ISO 8859 1 als quoted printable kodiert H E4tten H FCte ein DF im Namen w E4ren sie m F6glicherweise keine H FCte mehr sondern H FC DFe Man erkennt die kodierten Umlaute sowie den erzwungenen Zeilenumbruch nach dem Wort Hute bei dem das Leerzeichen in die nachste Zeile verschoben wird Der ursprunglich vorhandene Zeilenumbruch hinter mehr ist noch ohne ein am Ende vorhanden und wird beim Dekodieren beibehalten Weblinks BearbeitenN Freed N Borenstein RFC 2045 Multipurpose Internet Mail Extensions MIME Part One Format of Internet Message Bodies November 1996 englisch Online Quoted Printable Encoder Online Quoted Printable Decoder webatic Encode Decode Quoted PrintableEinzelbelege Bearbeiten Auf Nummer Sicher Quoted Printable In Start mit E Mail Easy So geht die Post ab Markt und Technik 2005 ISBN 3 8272 6933 4 S 143 RFC 2045 Multipurpose Internet Mail Extensions MIME Part One Format of Internet Message Bodies November 1996 englisch Abgerufen von https de wikipedia org w index php title Quoted Printable Kodierung amp oldid 235831628