Dachdeckermeister (ex hilker): 7Bit Email attachments zurück zu 8Bit verwandeln...

kennt jemand eine praktikabele Lösung das zu realisieren?

Danke und mfG

Markus

  1. Halihallo Dachdeckermeister (ex hilker)

    kennt jemand eine praktikabele Lösung das zu realisieren?

    7bit ist bereits 8bit, nur sind nur Zeichen innerhalb der ersten 127 Zeichen von ASCII
    zugelassen (ersten 128 Zeichen, ausser NULL (chr(0))). Du müsstest also nur den
    Entity-Header anpassen.

    http://search.cpan.org/author/ERYQ/MIME-tools-5.411a/lib/MIME/Decoder/NBit.pm für
    eine korrekte(re) Umsetzung.

    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/>.
    1. 7bit ist bereits 8bit, nur sind nur Zeichen innerhalb der ersten 127 Zeichen von ASCII
      zugelassen (ersten 128 Zeichen, ausser NULL (chr(0))). Du müsstest also nur den Entity-Header anpassen.

      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.

      Fakt -> es geht anders!

      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ß :-)

      für eine korrekte(re) Umsetzung.

      Viele Grüsse

      Philipp

      Danke, ich werd' mich bemühen :-)

      mfG Markus

      1. hi Markus,

        ergänz mal den header

        Content-Transfer-Encoding: quoted-printable

        http://www.freesoft.org/CIE/RFC/1521/6.htm

        Viele Grüße, rolf

      2. Hallo,

        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ß :-)

        Wie der obige Link schon suggeriert ist MIME::Decoder Bestandteil vom Bundle MIME-tools, als mußt Du dieses Bundle installieren.

        Grüße
          Klaus

      3. 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/>.