Ця назва може бути дещо оманливою, тому дозвольте мені пояснити ...
Я завантажую відеофайл ... mpeg, avi - один із популярних форматів. Тепер, якщо я його завантажую, а завантаження переривається посеред uhm ... завантаження, то, наприклад, Windows Media Player видасть деяку помилку і відмовиться відтворити її (хоча файл, скажімо, 98% завершено). Але гравці на зразок KMPlayer або MediaPlayer Classic відтворюватимуть його до цього моменту (фактично вони можуть відтворювати його під час завантаження).
Отже, мені цікаво, ... не використовуючи жодних засобів завантаження (менеджерів завантажень тощо), щоб захистити файл повністю завантажений, як можна перевірити, чи завантажується відеофайл цілим, і чи є він повним?
Incomplete MPEG should play with no problems.
@bobince, питання / було як перевірити наявність корупції, а не як відтворити неповний файл. Навіть якщо формат підтримує відтворення неповних файлів, все одно слід перевірити наявність корупції, якщо файл не відповідає специфікаціям формату. Наприклад, ви все ще можете прочитати неповний файл простого тексту, але ви все одно можете виявити, чи є у файлу проблеми, як-от, якщо він закінчується в середині речення, або в середині є шматок явно відсутньої інформації.