Ten tytuł może być nieco mylący, więc pozwól mi wyjaśnić ...
Pobieram plik wideo ... mpeg, avi - jeden z popularnych formatów. Teraz, jeśli go pobieram, a pobieranie przerywa się w środku uhm ... pobieranie, to na przykład Windows Media Player zgłasza błąd i odmawia jego odtworzenia (chociaż plik jest, powiedzmy, 98% ukończone). Ale gracze tacy jak KMPlayer lub MediaPlayer Classic będą go odtwarzać do tego momentu (w rzeczywistości mogą grać także podczas pobierania).
Tak więc jestem zainteresowany ... bez korzystania z jakichkolwiek metod pobierania (menedżerów pobierania i podobnych), aby zabezpieczyć plik jest całkowicie pobrany, jak można sprawdzić, czy plik wideo jest pobrany w całości i czy jest kompletny?
Incomplete MPEG should play with no problems.
@ Bobince, pytanie brzmiało / jak sprawdzić, czy nie ma uszkodzeń, a nie jak odtworzyć niekompletny plik. Nawet jeśli format obsługuje odtwarzanie niekompletnych plików, nadal powinno być możliwe sprawdzenie, czy plik nie jest zgodny ze specyfikacjami formatu. Na przykład nadal możesz odczytać niekompletny plik tekstowy, ale nadal możesz wykryć, czy plik ma problemy, np. Czy kończy się w środku zdania, czy w środku jest fragment brakujących informacji.