Wolfram Language™

Text und Daten über das Netzwerk einlesen

ReadByteArray kann Bytes aus einem Stream einlesen, bis ein bestimmtes Trennzeichen erreicht ist. In diesem Beispiel wird der Text über eine HTTP-Verbindung eingelesen, bis die sogenannte "magische Zahl", die den Anfang einer GIF-Datei anzeigt, eingelesen wird. Erst dann werden die restlichen Bytes in ein Bild umgewandelt.

Öffnen Sie eine HTTP-Verbindung.

Schreiben Sie eine Anfrage an das Socket.

Eine GIF-Datei muss immer mit den Bytes beginnen, die der Zeichenkette "GIF89a" entsprechen.

Lesen Sie Bytes ein, bis die Bytefolge, die den Anfang der GIF-Datei darstellt, gefunden wird.

Konvertieren Sie Daten im HTTP-Header in Text.

Lesen Sie alle verbleibenden Bytes.

Verbinden Sie die Datenbytes mit dem GIF-Header und importieren Sie die Bilder.

Schließen Sie das Socket.

Verwandte Beispiele

en es fr ja ko pt-br zh