2 votes

téléchargeur HTTP avec un bon vérificateur d'intégrité (hash..probablement md5) intégré

J'essaie de télécharger xcode v3.2 depuis le site Apple Developer Connection, mais à chaque fois que je télécharge l'énorme fichier, il ne se monte pas à cause d'une erreur de somme de contrôle. C'est vraiment frustrant ! Les téléchargeurs BitTorrent sont plus fiables que les téléchargements http normaux. En tout cas, je me demande s'il existe un téléchargeur intelligent qui peut télécharger sans corrompre.

Je peux utiliser un vérificateur de hachage md5, mais cela n'est utile qu'une fois que le fichier entier a été téléchargé. J'ai besoin d'une solution qui puisse vérifier l'intégrité à la volée et retélécharger les parties corrompues. S'il existe une telle disposition dans le HTTP.

J'ai cherché le fichier sur les sources torrent habituelles... il n'y est pas :(

Toute aide est la bienvenue...bonne journée ! merci

2voto

user12786 Points 454

Bittorrent est tout ce que vous pouvez avoir pour le moment. Les téléchargements HTTP standard ne peuvent pas être traités comme vous le décrivez : il faudrait d'abord que tous les éléments d'un fichier soient vérifiés au préalable (comme bittorrent), puis qu'un petit fichier contenant ces sommes de contrôle soit distribué au client (comme bittorrent), et enfin qu'un logiciel vérifie ces sommes de contrôle au fur et à mesure de l'arrivée des éléments (comme bittorrent).

Le mieux que vous puissiez faire avec les téléchargements HTTP/FTP/etc standard est de vérifier la somme de contrôle du fichier une fois le transfert terminé.

Si votre transfert échoue, essayez

  • a) un autre lieu de téléchargement (comme dans autre URL pour télécharger), ou
  • b) un autre lieu de téléchargement (comme dans se rendre physiquement sur un autre site et utiliser leur connexion internet - peut-être l'essayer à partir du travail).

2voto

JoelB Points 84

Le protocole Http ne vous indique pas la somme de contrôle des données à l'avance, et il ne vous indique certainement pas la somme de contrôle des pièces. Sans utiliser d'outil non-http, le mieux que je puisse vous recommander est d'utiliser curl avec l'option de reprise, j'ai eu plus de chance avec cela, et je l'ai en fait utilisé pour de gros fichiers dmg sur le site d'Apple.

Il s'agirait d'utiliser le -C - comme suit :

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

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X