Philipp Hasenfratz: 7Bit Email attachments zurück zu 8Bit verwandeln...

Beitrag lesen

Halihallo hilker

Ja es sich um die ersten 128 Zeichen (7Bit eben) handelt war mir schon klar. 1111111Binär ist nunmal 127. Mein Gedanke: nimm die Pärchen und addiere die Ordinalwerte... Mein Problem: geht nicht, weil ich so niemals auf 11111111Binär kömmen kann. 11111110 ist das Maximalergebnis. Addiere ich auf jedes pärchen 1 drauf - hab ich auch keine chance, weil so der min. Wert 00000001 ist. Heißt: ich kann keine 0 erzeugen.

Halt, halt. Was versuchst du hier zu kodieren? - 7bit _ist_ bereits 8bit, 7bit heisst
_nicht_, dass jedes Zeichen mit nur 7-bit codiert wird. Jedes Zeichen hat dennoch 8-bit=
1 Byte, nur ist bei 7bit Transfer-Encoding das letzte Bit immer false/0. Wenn du also
ein 7-bit Attachment in 8-bit Attachment umwandeln willst, reicht ein einfaches ändern
des Headers auf 8-bit Transfer-Encoding.

Fakt -> es geht anders!

Ja, Header ändern :-)

http://search.cpan.org/author/ERYQ/MIME-tools-5.411a/lib/MIME/Decoder/NBit.pm
Ich hatte schon bevor ich gepostet hab versucht ein Modul MIME::irgendwas zu installieren, jedoch ohne erfolg. PPM hat das nicht gefunden. "irgendwas" ist ein platzhalter für etwas was ich nicht mehr weiß :-)

ppm search MIME

=>  ppm install MIME-tools

s. Klaus'es Posting.

@rolfrost: Was wolltest du mit dem Quotet-Printable? - Das hat nix damit zu tun.:?

Viele Grüsse

Philipp

--
RTFM! - Foren steigern das Aufkommen von Redundanz im Internet, danke für das lesen der Manuals.
Selbstbedienung! - Das SelfForum ist ein Gratis-Restaurant mit Selbstbedienung, Menüangebot steht in den </faq/> und dem </archiv/>.