HTTP-Downloader mit guter Integrität (Hash .. wahrscheinlich md5) Checker eingebaut [geschlossen]

2

Ich versuche, xcode v3.2 von der Apple Developer Connection-Website herunterzuladen, aber jedes Mal, wenn ich die große Datei herunterlade, kann sie aufgrund eines Prüfsummenfehlers nicht geladen werden. Es ist wirklich frustrierend! BitTorrent-Downloader sind zuverlässiger als normale http-Downloads. Ich frage mich nur, ob es einen intelligenten Downloader gibt, der ohne Beschädigung herunterladen kann.

Ich kann einen md5-Hash-Checker verwenden, aber das ist nur dann sinnvoll, wenn die gesamte Datei heruntergeladen wurde. Ich benötige eine Lösung, die die Integrität im laufenden Betrieb überprüft und die beschädigten Bits erneut herunterlädt. Wenn es eine solche Bestimmung im HTTP gibt.

Ich habe nach der Datei auf den üblichen Torrent-Quellen gesucht ... es ist nicht da :(

Jede Hilfe wird geschätzt ... einen guten Tag! Danke

detj
quelle

Antworten:

2

Bittorrent ist alles, was Sie im Moment haben können. Standard-HTTP-Downloads können nicht wie beschrieben verarbeitet werden. Zuerst müssen Sie alle Teile einer Datei prüfen (z. B. bittorrent), dann müssen Sie eine kleine Datei mit diesen Prüfsummen an den Client verteilen (z. B. bittorrent) bittorrent), dann brauchen Sie eine Software, die diese Prüfsummen überprüft, wenn Teile eingehen (wie bittorrent).

Das Beste, was Sie mit Standard-HTTP / FTP / etc-Downloads tun können, ist die Prüfsumme der Datei nach Abschluss der Übertragung.

Wenn Ihre Übertragung fehlschlägt, versuchen Sie es

  • a) einen anderen Download-Speicherort (wie in einer anderen URL , von der heruntergeladen werden kann) oder
  • b) einen anderen Download-Speicherort (wie wenn Sie physisch zu einer anderen Site reisen und deren Internetverbindung nutzen - versuchen Sie es vielleicht von der Arbeit aus).
Quacksalber
quelle
hmm das ist traurig na dann hit & trial ist es. Apple gibt keine Mirror-Site, nur einen blöden "Download" -Button. Ich werde versuchen , von einer anderen Verbindung herunterzuladen (. Diff ISP), vielleicht könnte thanx Mann arbeiten
detJ
Nicht wirklich, rsync kann auch Prüfsummen erzeugen und so eine kaputte große Datei reparieren. Dafür ist jedoch die andere Seite erforderlich, die Dateien bereitstellt, damit Sie sie über rsync bereitstellen können.
Vtest
2

HTTP sagt Ihnen nicht die Prüfsumme der Daten im Voraus, und es sagt Ihnen sicherlich nicht eine Prüfsumme der Teile. Ohne ein Nicht-http-Tool ist das Beste, was ich empfehlen kann, dass Sie es curlmit der Option resume verwenden. Ich hatte damit mehr Glück und habe es tatsächlich für große dmg-Dateien auf Apples Website verwendet.

Das würde die -C -Option so nutzen:

curl -O -C - http://developer.apple.com/download/something.dmg

dlamblin
quelle
Guter Trick! werde versuchen, dat
detj