Бачурин Николай Валентинович.

Спаситель испорченных файлов.

 


Download source - 6 Kb

 

09/10/2005

 

This article was contributed by Bachurin Nikolaj.

 

Environment: Win32, VC7 (recommended, but not required).


Довольно часто встречаются  файлы, которые не могут быть считаны из-за ошибок : с флоппи диска или с CD MPEG4 фильм из-за царапин на поверхности. Оказывается, считать их можно, если пропустить нечитаемые участки. Моя программа, написанная на языке С++, читает файл последовательно порциями по 250 КБ и, если не удается считать очередную порцию, передвигает указатель позиции файла к следующему байту, записывает на место несчитанного байта 0, читает следующую порцию и т.д. Т.е. часть информации теряется. В некоторых случаях это оказывается единственным выходом из положения, например, если читается текстовый файл или фильм в формате MP4 или музыка в формате MP3. Фильмы можно отлично смотреть, появляется лишь слабо заметное искажение.

 

Напишите мне письмо

 

Бачурин Николай Валентинович. 09 ноября 2005.

 

Хостинг от uCoz