Warum zeigt mein Webbrowser manchmal keine verbleibenden Downloadzeiten an?

Aug 22, 2025
Cloud und Internet
UNCACHED INHALT

Manchmal wirft die originalgetreue Download-Fortschrittsanzeige in Ihrem Browser (oder einer anderen Anwendung) einfach die Hände in die Luft und gibt die Anzeige der verbleibenden Download-Zeit auf. Warum wird manchmal die projizierte Downloadzeit verkürzt und manchmal wird nicht alles zusammen gemeldet?

Die heutige Frage-Antwort-Sitzung wird uns mit freundlicher Genehmigung von SuperUser zur Verfügung gestellt - einer Unterteilung von Stack Exchange, einer Community-gesteuerten Gruppierung von Q & A-Websites.

Die Frage

SuperUser-Leser Coldblackice möchte wissen, warum sein Browser den Schmutz nicht immer austeilt:

Wenn Sie eine Datei in einem Webbrowser herunterladen, kennt der Download-Fortschritt gelegentlich nicht die Gesamtgröße der Datei oder wie weit der Download fortgeschritten ist - er zeigt nur die Geschwindigkeit an, mit der sie heruntergeladen wird, mit einer Gesamtsumme als "Unbekannt".

Warum kennt der Browser die endgültige Größe einiger Dateien nicht? Woher bekommt es diese Informationen überhaupt?

Wo in der Tat?

Die Antworten

Der SuperUser-Mitarbeiter Gronostaj bietet folgende Einblicke:

Um Dokumente von Webservern anzufordern, verwenden Browser das HTTP-Protokoll. Möglicherweise kennen Sie diesen Namen aus Ihrer Adressleiste (er ist jetzt möglicherweise ausgeblendet. Wenn Sie jedoch auf die Adressleiste klicken, die URL kopieren und in einen Texteditor einfügen, wird dies angezeigt http:// am Anfang). Es ist ein einfaches textbasiertes Protokoll und funktioniert folgendermaßen:

Zunächst stellt Ihr Browser eine Verbindung zum Server der Website her und sendet eine URL des Dokuments, das heruntergeladen werden soll (Webseiten sind ebenfalls Dokumente), sowie einige Details zum Browser selbst ( User-Agent etc). Um beispielsweise die Hauptseite auf der SuperUser-Site zu laden, http://superuser.com/ Mein Browser sendet eine Anfrage, die folgendermaßen aussieht:

GET / HTTP / 1.1
Host: superuser.com
Verbindung: am Leben bleiben
Akzeptieren Sie: Text / HTML, Anwendung / xhtml + xml, Anwendung / xml; q = 0,9, * / *; q = 0,8
User-Agent: Mozilla / 5.0 (Windows NT 6.1; WOW64)
Accept-Encoding: gzip, deflate, sdch
Akzeptiersprache: pl-PL, pl; q = 0,8, en-US; q = 0,6, en; q = 0,4
Cookie: [removed for security]
DNT: 1
If-Modified-Since: Di, 09 Jul 2013 07:14:17 GMT

Die erste Zeile gibt an, welches Dokument der Server zurückgeben soll. Die anderen Zeilen werden als Überschriften bezeichnet. sie sehen so aus:

Headername: Headerwert

Diese Zeilen senden zusätzliche Informationen, die dem Server bei der Entscheidung helfen, was zu tun ist.

Wenn alles in Ordnung ist, sendet der Server das angeforderte Dokument. Die Antwort beginnt mit einer Statusmeldung, gefolgt von einigen Überschriften (mit Details zum Dokument) und schließlich, wenn alles in Ordnung ist, dem Inhalt des Dokuments. So sieht die Antwort des SuperUser-Servers auf meine Anfrage aus:

HTTP / 1.1 200 OK
Cache-Kontrolle: öffentlich, maximales Alter = 60
Inhaltstyp: text / html; Zeichensatz = utf-8
Läuft ab: Di, 09 Jul 2013 07:27:20 GMT
Letzte Änderung: Di, 09. Juli 2013, 07:26:20 Uhr GMT
Variieren: *
X-Frame-Optionen: SAMEORIGIN
Datum: Di, 09. Juli 2013 07:26:19 GMT
Inhaltslänge: 139672

<! DOCTYPE html>
<html>
    [...snip...]
</ html>

Nach der letzten Zeile schließt der SuperUser-Server die Verbindung.

Die erste Zeile ( HTTP / 1.1 200 OK ) enthält die Antwortcode in diesem Fall ist es 200 OK . Dies bedeutet, dass der Server wie angefordert ein Dokument zurückgibt. Wenn der Server dies nicht schafft, ist der Code etwas anderes: Sie haben es wahrscheinlich gesehen 404 Nicht gefunden , und 403 Verboten ist auch ziemlich häufig. Dann folgen die Überschriften.

Wenn der Browser in der Antwort eine leere Zeile findet, weiß er, dass alles, was über diese Zeile hinausgeht, der Inhalt des angeforderten Dokuments ist. Also in diesem Fall <! DOCTYPE html> ist die erste Zeile des SuperUser-Homepage-Codes. Wenn ich ein Dokument zum Herunterladen anfordern würde, wären es wahrscheinlich einige Kauderwelschzeichen, da die meisten Dokumentformate ohne vorherige Verarbeitung nicht lesbar sind.

Zurück zu den Überschriften. Das interessanteste für uns ist das letzte, Inhaltslänge . Es informiert den Browser darüber, wie viele Datenbytes nach der Leerzeile erwartet werden sollen. Im Grunde genommen handelt es sich also um die in Bytes ausgedrückte Dokumentgröße. Dieser Header ist nicht obligatorisch und kann vom Server weggelassen werden. Manchmal kann die Dokumentgröße nicht vorhergesagt werden (zum Beispiel, wenn das Dokument im laufenden Betrieb erstellt wird), manchmal schließen faule Programmierer es nicht ein (häufig auf Treiber-Download-Sites), manchmal werden Websites von Neulingen erstellt, die es nicht wissen eines solchen Headers.

Was auch immer der Grund sein mag, der Header kann fehlen. In diesem Fall weiß der Browser nicht, wie viele Daten der Server senden wird, und zeigt daher die Dokumentgröße als an Unbekannt und wartet darauf, dass der Server die Verbindung schließt. Dies ist der Grund für unbekannte Dokumentgrößen.


.eintragsinhalt .Eintrittsfußzeile

Fixed: Internet Explorer Can Not Display The Web Page


Cloud und Internet - Die beliebtesten Artikel

So durchsuchen Sie alle Streaming-Dienste nach einem Film oder einer Fernsehsendung

Cloud und Internet Jan 3, 2026

Ist die TV-Show, die Sie auf Netflix, Hulu, Amazon Prime oder HBO sehen möchten? Und welcher Service hat den besten Preis für einen Verleih digitaler Filme? Die folgenden Lösunge..


Was ist ein 400 Bad Request Error (und wie kann ich ihn beheben)?

Cloud und Internet Jul 20, 2025

Ein 400 Bad Request Error tritt auf, wenn eine an den Website-Server gesendete Anfrage falsch oder beschädigt ist und der Server, der die Anfrage empfängt, sie nicht verstehen kan..


Fünf fantastische Spotify-Funktionen zum Erstellen perfekter Wiedergabelisten

Cloud und Internet May 23, 2025

UNCACHED INHALT Ich liebe Spotify. Ich höre jedes Jahr Hunderte von Stunden Musik damit. Zwar gibt es tolle Tools wie das Tägliche Mischungen Das macht es einfach..


Gibt es einen Unterschied zwischen den Suchergebnissen für Nameserver und Domainnamen?

Cloud und Internet May 12, 2025

UNCACHED INHALT Wenn Sie Informationen zu einer Website nachschlagen, können Sie je nach Art der Suche unterschiedliche Datenmengen finden. Möglicherweise fragen Sie sich auch, ..


Wie finden Sie die IP-Adresse eines zweiten Computers, der über Ethernet direkt mit dem ersten verbunden ist?

Cloud und Internet Dec 6, 2025

UNCACHED INHALT Wenn Sie einen zweiten Computer direkt über ein Ethernet-Kabel an Ihren primären Computer anschließen möchten oder müssen, wie können Sie die IP-Adresse für..


So wählen Sie aus, welcher Musikabonnementservice für Sie geeignet ist

Cloud und Internet Jul 31, 2025

UNCACHED INHALT Es scheint, als ob Streaming-Dienste im vergangenen Jahr zu einem Dutzend geworden sind. Große Namen wie Jay-Z, Dr. Dre und Tim Cook versuchen alle, den derzeitig..


How-To Geeks Holiday Gift Guide 2013: Bücher für Jungen, Mädchen, Geeks und empfindungsfähige Roboter

Cloud und Internet Sep 10, 2025

UNCACHED INHALT Einer der Vorteile der Explosion von Wissenschaft und Geek-Kultur in den letzten Jahren ist eine absolute Flutwelle großartiger Bücher, die geekige Interessen al..


Fragen Sie HTG: Zu häufiges Neustarten, Verschieben von Microsoft Office und Anbinden an einen WiMax-Laptop

Cloud und Internet May 20, 2025

Einmal in der Woche tauchen wir in unseren Leser-Postsack ein, um Ihre technischen Fragen zu beantworten. Diese Woche werfen wir einen Blick darauf, wie Sie häufige Neustarts verme..


Kategorien