Ce titre pourrait être un peu trompeur, alors laissez-moi vous expliquer ...
Je télécharge un fichier vidéo ... MPEG, AVI - étant l'un des formats populaires. Maintenant, si je le télécharge et que le téléchargement se termine au milieu du téléchargement, par exemple, Windows Media Player émettra une erreur et refusera de le lire (bien que le fichier soit, disons, Terminé à 98%). Mais des joueurs comme KMPlayer ou MediaPlayer Classic le joueront jusqu’à ce moment-là (en fait, ils peuvent également le jouer pendant le téléchargement).
Donc, je suis intéressé, ... sans utiliser aucun moyen de téléchargement (gestionnaires de téléchargement et autres) pour sécuriser le fichier est complètement téléchargé, comment peut-on vérifier si le fichier vidéo est téléchargé en entier, et s'il est complet?
Incomplete MPEG should play with no problems.
@bobince, la question était / est de savoir comment vérifier la corruption, pas comment lire un fichier incomplet. Même si un format prend en charge la lecture de fichiers incomplets, il devrait toujours être possible de vérifier si le fichier n'est pas conforme aux spécifications de format. Par exemple, vous pouvez toujours lire un fichier de texte brut incomplet, mais vous pouvez également détecter si le fichier a des problèmes, par exemple s'il se termine au milieu d'une phrase ou s'il y a un bloc d'informations manifestement manquantes au milieu.