Klaus1: Attachment als base64 encoded wieder dekodieren?

Beitrag lesen

Hallo,

mein PHP-Script bekommt einen Anhang als Base64 encoded zugesendet. In meinem Tests ist es eine einfache TXT-Datei mit dem Inhalt "Dies ist ein Test". Laut base64.guru ist der Base64-String fehlerfrei.

Kann ich mit PHP a) aus dem Base64-String wieder eine Datei erstellen? b) ohne Speichern auf den Inhalt der TXT-Datei zugreifen (z.B. um diesen zu durchsuchen)?

(Der Anhang wird von einem Notes-Server über DXL Export in Base64 umgewandelt und dann an das Script übertragen)

Alle meine bisherigen Versuche sind fehlgeschlagen, es kommt einfach nichts brauchbares zurück. Ein base64_decode($text); reicht sicher nicht alleine, da es ja nicht nur der Inhalt, sondern auch die Datei-Informationen sind. Aber auch ein

$ori = base64_decode($test);
$file = fopen('/tmp/test.txt', 'w');
fwrite($file, $ori);
fclose($file);

erzeugt nur Müll in der Datei. Dasselbe bei file_put_contents('/tmp/test.txt'm, $ori);

Hier der Base64-String:

lQAmAAAAAAAAAAAAAAABAAAAAAAAADgAIgAIAAEACAABABYAAwCWAEgCAAAAAAAAAAAAACIANgJABwBABwBAAgABAMgFyAYCBQpAAgDFAEACAAIABc4ABAUSBQpAAgDEAEACAAIABc4ABQUCERQKQAIAwwBAAgACAAXOAAEFwgoDEQYKQAIAwgBAAgACAAXOAAEFwgoDEhUGQAIAwgBAAgADAAUAzAECAAXEBwEJQAIAwgBAAgACAAXOAAEKww0CCglAAgDCAEACAAIABc4AwwQDAwAQQAIAwgBAAgADAAYAQAIBAwEAD0ACAMIAQAIAAgAGzQDEBAMDAAdAAgDCAEACAAIABs0AwwTCAwIAB0ACAMIAQAIAAwAGAEACAQMBAAdAAgDCAEACAAIABssAxATDAwIAB0ACAMIAQAIAAgAGygDEBMQDAgAHQAIAwgBAAgADAAYAQAIBAwEAB0ACAMIAQAIAAgAGxwDFBMYDAgAHQAIAwgBAAgACAAbFAMYExgMDAgALQAIAwgBAAgADABMAQAIBAwEAC0ACAMIAQAIAAwAJAMcExwPDAgIADkACAMIAQAIAAwAJAMUEyAPEAgIACEACAMIAQAIAAwAJAEACAQMBAAhAAgDCAEACAAMACQDKA8cCAgAIQAIAwgBAAgADAAkAyAPJAgIACEACAMIAQAIAAwAJAEACAQMBAAhAAgDCAEACAAMACQBAAgIDAgAIQAIAwgBAAgADAAkAQAICAwIACEACAMIAQAIAAgAJQAIAwwABDEACAMIAQAIAAwAQD8cHwgsBDscIwgxAAgDCAEAHAEAHAEAHAEAHAJcASAAAAP///6ioqPDw8PDw+PD4+KCgoJiYmIiIiICAgJCQkOjo6ICIiHiAgODo6ICAiIiIkIiQkNjY2ODg4JCYmJigoNDQ0JgATgAAAAAAAAAAAAAARUFENjgyOF81MzU2AAAAAAEBAQEBAQEBIgAAAAAAAAAqAAAAGgAAAAICAgICAgIC+v/d3S4W3d2AHgEA3BIAAA==

Habt ihr noch eine Idee?

LG Klaus

0 51

Attachment als base64 encoded wieder dekodieren?

Klaus1
  • php
  • programmiertechnik
  1. 0
    Der Martin
    1. 1
      Rolf B
      1. 0
        localhorst
        • php
        • programmiertechnik
        • verschlüsselung
      2. 0
        Felix Riesterer
        1. 0
          Der Martin
          1. 0
            Rolf B
            1. 0
              Gunnar Bittersmann
              1. 0
                kai345
              2. 0
                Rolf B
            2. 0

              Gips

              Der Martin
              • humor
            3. 0
              localhorst
              • php
              • programmiertechnik
              • verschlüsselung
              1. 0
                Rolf B
                1. 0
                  localhorst
                  1. 0
                    Rolf B
                    1. 0

                      Attachment als base64 encoded wieder dekodieren? Migration?

                      localhorst
                      • php
                      • verschlüsselung
                      1. 0
                        Rolf B
                        1. 0
                          localhorst
                          • php
                          • sicherheit
                          • verschlüsselung
                    2. 2
                      Raketenerklärbär
                      1. 0
                        localhorst
                        • programmiertechnik
                        • sicherheit
                        • verschlüsselung
                      2. 3
                        Rolf B
                        1. 0

                          MD5-Sicherheit

                          localhorst
                          • programmiertechnik
                          • sicherheit
                          • verschlüsselung
                          1. 0
                            Raketentester
                            1. 0
                              Rolf B
                          2. 0
                            Raketenwilli
                            1. 0
                              localhorst
                              1. 0
                                Rolf B
                                1. 0
                                  dedlfix
                                  1. 0
                                    Rolf B
                                    1. 0
                                      dedlfix
                                      1. -1
                                        localhorst
                                        1. 0
                                          Raketenpsychoedukationsbevollmächtigter
                                          1. 0
                                            localhorst
                                            1. 0
                                              Raketenpsychoedukationsbevollmächtigter
                                              1. 0
                                                Matthias Apsel
                                                • sonstiges
                                                1. 0
                                                  Felix Riesterer
                                                2. -1

                                                  „dünnhäutig“ vers. Psychoedukation

                                                  Raketenpsychoedukationbeauftragter
                                                  1. 0
                                                    Rolf B
                                                    1. -1
                                                      Raketenpsychoedukationbeauftragter
                                                      1. 0
                                                        Matthias Apsel
                                                      2. 0
                                                        Rolf B
                                                        1. 0

                                                          Issjaallesgut

                                                          Raketenpsychoedukationbeauftragter
                                              2. 0

                                                Tut mir leid

                                                localhorst
                                                • menschelei
                                                1. 0
                                                  Rolf B
                                        2. 2
                                          Gunnar Bittersmann
                                          1. 0

                                            Gesichtsmaske

                                            Der Martin
                                            • corona
                                            • menschelei
                                            1. 0
                                              Gunnar Bittersmann
                                              1. 0
                                                Der Martin
                        2. 0
                          Der Martin
            4. 0
              Linuchs
  2. 0
    localhorst
    • e-mail
    • php
    • programmiertechnik