Hallo! Ich habe hier ein altes Textfile, das Passagen enthält, die base64-encodiert sind. Wie könnte ich diese decodieren? Alle bisherigen Versuche schlugen fehl..... Es gibt eine php-Anweisung: NAME="FUNCTION.BASE64-DECODE" base64_decode -- decodes data encoded with MIME base64 ...aber wie sowas benutzen? Gruß -- Andreas Meyer http://home.wtal.de/MeineHomepage
Andreas Meyer
Hallo!
Ich habe hier ein altes Textfile, das Passagen enthält, die base64-encodiert sind. Wie könnte ich diese decodieren? Alle bisherigen Versuche schlugen fehl.....
Lade die Datei in eine neuere Emacs oder xemacs Version und betaetige den Schalter MIME Encoding :-) -Dieter -- Dieter Kluenter | Systemberatung BFI Rendering und Image Processing Tel: 040.64861967 | Fax: 040.64891521
Am Mon, 11 Jun 2001 schrieb Dieter Kluenter:
Lade die Datei in eine neuere Emacs oder xemacs Version und betaetige den Schalter MIME Encoding :-)
oooh Dieter! Bei all Deiner Liebe zum emacs, aber ich habe ihn nicht installiert. Das willst Du mir nicht antun.... Gruß -- Andreas Meyer http://home.wtal.de/MeineHomepage
On Mon, 11 Jun 2001, Andreas Meyer wrote:
Ich habe hier ein altes Textfile, das Passagen enthält, die base64-encodiert sind.
man uudecode perldoc MIME::Base64 perldoc MIME::Decoder U.v.a.m. -dnh -- Networks are like sewers ... My job is to make sure your data goes away when you flush, and to stop the rats climbing into your toilet through the pipes. (Tanuki, describing network administration.)
Hallo Andreas, * Am 11.06.2001 um 07:04 Uhr schrieb Andreas Meyer:
Ich habe hier ein altes Textfile, das Passagen enthält, die base64-encodiert sind. Wie könnte ich diese decodieren? Alle bisherigen Versuche schlugen fehl.....
schau Dir mal 'man uudecode' ein wenig näher an. Jürgen -- Laut Statistik sind 100% aller Hausfrauen weiblich. / Registered Linux-User #130804 http://counter.li.org \ \ Linux Stammtisch Bremerhaven http://linux.hs-bremerhaven.de /
Hallo! Am Mon, 11 Jun 2001 schrieb Juergen Schwarting:
Ich habe hier ein altes Textfile, das Passagen enthält, die base64-encodiert sind. Wie könnte ich diese decodieren? Alle bisherigen Versuche schlugen fehl.....
schau Dir mal 'man uudecode' ein wenig näher an.
Habe ich schon versucht, schlägt fehl: uudecode: /home/andreas/x: No `begin' line Die -m-option gilt offenbar nur für´s encoden? Gruß -- Andreas Meyer http://home.wtal.de/MeineHomepage I'd like to conclude with a positive statement, but I can't remember any. Would two negative ones do? -- Woody Allen
Hallo Andreas, * Am 11.06.2001 um 20:13 Uhr schrieb Andreas Meyer:
Am Mon, 11 Jun 2001 schrieb Juergen Schwarting:
Ich habe hier ein altes Textfile, das Passagen enthält, die base64-encodiert sind. schau Dir mal 'man uudecode' ein wenig näher an.
Habe ich schon versucht, schlägt fehl:
uudecode: /home/andreas/x: No `begin' line
Die -m-option gilt offenbar nur für´s encoden?
uudecode erkennt automatisch welche Codierung vorliegt. Hier ein kleines Beispiel: date >test.dat uuencode -m test.dat test.dat >test.b64 rm test.dat uudecode test.b64 Ich vermute schon eher, dass in Deiner Datei die einleitende Zeile für base64 fehlt. So z.B. sieht die von mir erzeugte Datei aus: ---[ schnipp - test.b64 ]--- begin-base64 644 test.dat RGllIEp1biAxMiAwNjo0OToyNCBNRVNUIDIwMDEK ==== ---[ schnapp ]--- BTW. Wenn Du diese Mail durch uudecode schiebst, wird sich auf wundersame Weise die Datei test.dat in Deinem Verzeichnis breit machen ;-) Probiers aus... uudecode diesemail Jürgen -- Eine Lösung habe ich, aber sie paßt leider nicht zum Problem. / Registered Linux-User #130804 http://counter.li.org \ \ Linux Stammtisch Bremerhaven http://linux.hs-bremerhaven.de /
Hi! Am Die, 12 Jun 2001 schrieb Juergen Schwarting:
Habe ich schon versucht, schlägt fehl:
uudecode: /home/andreas/x: No `begin' line
Die -m-option gilt offenbar nur für´s encoden?
uudecode erkennt automatisch welche Codierung vorliegt. Hier ein kleines Beispiel:
date >test.dat uuencode -m test.dat test.dat >test.b64 rm test.dat uudecode test.b64
andreas@gamma:~ > date >test.dat uuencode -m test.dat test.dat >test.b64 date: Ungültige Option -- »m« Mit `date --help' bekommen Sie mehr Informationen. andreas@gamma:~ > rm test.dat andreas@gamma:~ > uudecode test.b64 uudecode: test.b64: No `begin' line Es wird ein file namens testb64 angelegt, ist aber 0 byte groß.
Ich vermute schon eher, dass in Deiner Datei die einleitende Zeile für base64 fehlt. So z.B. sieht die von mir erzeugte Datei aus:
---[ schnipp - test.b64 ]--- begin-base64 644 test.dat RGllIEp1biAxMiAwNjo0OToyNCBNRVNUIDIwMDEK ==== ---[ schnapp ]---
Die Datei wird so eingeleitet: --Boundary-=_nWlrBbmQBhCDarzOwKkYHIDdqSCD Content-Type: text/english; name="sendmail.cf" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="sendmail.cf"
BTW. Wenn Du diese Mail durch uudecode schiebst, wird sich auf wundersame Weise die Datei test.dat in Deinem Verzeichnis breit machen ;-)
Probiers aus...
uudecode diesemail
Die Jun 12 06:49:24 MEST 2001 Tatsächlich, das funktioniert. Was passiert da? Gruß -- Andreas Meyer http://home.wtal.de/MeineHomepage
participants (4)
-
Andreas Meyer
-
David Haller
-
Dieter Kluenter
-
Juergen Schwarting