Phil: Datei binär auslesen

Hallo Zusammen,

Ich wollte schon lange einmal etwas Kleines testen. Dazu möchte ich eine Datei (Bilddatei oder .gzip) binär mittels ECHO ausgeben. Soll heissen, ich möchte gerne eine Bilddatei so auslesen, dass ich den binären Code dieser Datei erhalte? Der binäre Code wird dan übermittelt und auf einem anderen Rechner wird aus den 0en und 1en wieder die Datei generiert.

Habt Ihr einen Ansatz für mich?

Vielen Dank und Grüsse, Philipp

  1. http://de.wikipedia.org/wiki/UUencode

    1. Hallo!

      Vielen dank für deine Hilfe! Gibt es unter Umständen auch eine bereits in PHP integrierte Lösung? Das wäre ziemlich viel einfacher als die Lösung über ein zusätzliches Programm.

      Viele Grüsse, Phil

      1. http://www.google.de/search?q=uuencode+php
        Die base64-Kodierung ist auf den entsprechenden Seiten eigentlich immer mit verlinkt.

  2. Hi,

    Ich wollte schon lange einmal etwas Kleines testen. Dazu möchte ich eine Datei (Bilddatei oder .gzip) binär mittels ECHO ausgeben. Soll heissen, ich möchte gerne eine Bilddatei so auslesen, dass ich den binären Code dieser Datei erhalte?

    Habt Ihr einen Ansatz für mich?

    Einen? Zig Stück ...
    http://www.php.net/manual/en/ref.filesystem.php
    Da hast du jede Menge Möglichkeiten und Ansätze.

    readfile, file_get_contents, fpassthru, ...

    Der binäre Code wird dan übermittelt und auf einem anderen Rechner wird aus den 0en und 1en wieder die Datei generiert.

    Dann ist der andere Server ja der, der die "Hauptarbeit" machen muss - HTTP-Request machen, Daten empfangen und ggf. dekodieren, und diese dann wieder in einen lokale Datei schreiben.

    Wenn du *das* testen möchtest - dann brauchst du auf dem ersten Server aber kein Script, was die Daten ausliefert, sondern kann sie auch ganz normal vom Webserver ausliefern lassen.

    MfG ChrisB

    --
    Light travels faster than sound - that's why most people appear bright until you hear them speak.