Проверить полноту файла? - PullRequest
       23

Проверить полноту файла?

1 голос
/ 20 сентября 2011

Для типовых типов файлов (pdf, doc, docx, xls, jpeg, gif и т. Д.), Которые загружаются во многих веб-приложениях, что является лучшим способом проверки полноты файла. По той или иной причине загрузка может быть прервана, и я получу несколько неполных файлов. Я хотел бы отсеять эти файлы от некоторой дальнейшей пакетной / асинхронной обработки. Кажется, что в некоторых типах файлов есть какая-то внутренняя информация о трейлере, которую можно использовать для подтверждения полноты. Вместо того, чтобы смотреть на формат файла каждого типа файла, интересно, если это кто-то уже понял. Если я могу помочь, я бы предпочел не использовать отдельный файл сигналов, а просто использовать фактические файлы, чтобы определить это.

1 Ответ

1 голос
/ 21 сентября 2011

Полагаю, тривальным решением было бы просто переименовать или переместить файлы после того, как они были завершены, это было бы атомарное действие, которое сообщило бы вам, что все закончилось правильно.

...