Архивирование аудио файлов
|
Автор |
Сообщение |
Liberto
Ветеран
    
Откуда: Kiev
Сообщений: 234
Репутация: 42
|
RE: Архивирование аудио файлов / 08-11-2016 20:52
(08-11-2016 17:28)Kir9790 писал(а): на самом деле может битый файл открыться (например в моей практике картинка jpg была видна лишь наполовину, а нижняя её часть была в виде непонятной каши). Или exe-файлики, которые разархивируются, но при запуске вылетают в виндоус. Бывает такое, хоть и очень редко. Бывают файлы портятся при различных манипуляциях с ними, даже самыми простейшими (для этого есть сверка их МД5 в ответственных случаях). Для этого мы опять проведем эксперимент.
Наш известный исходник заархивируем архиватором WinRAR с информацией для восстановления в случае порчи.
хэш до повреждения архива
MD5: 2c3bd8f6b5fd47bc39743cf65c27d4c8
Размер: 14,3 МБ (15 016 144 байт)
Затем умышленно портим архив ручками убирая 1 байт. Только 1 байт не более!
хэш после повреждения архива
MD5: 7c9476d075176ea76efe1e54ac4ad002
Размер: 14,3 МБ (15 016 143 байт)
Так же с поврежденным файлом не будет работать ни одна программа, включая любой софтовый плеер, который тоже является программой. Для них поврежденный файл не существует.
Загоняем в WinRAR и видим, что программа сообщает нам об ошибке и невозможности с ним работать.
Лечим его с помощью дополнительной информации при архивировании.
После лечения проверяем контрольную сумму. Мы восстановили утраченый 1 байт.
хэш после восстановления поврежденного файла
7c9476d075176ea76efe1e54ac4ad002
Размер: 14,3 МБ (15 016 144 байт)
И наконец, мы можем разархивировать поврежденный, а затем востановленый файл и сравниваем с исходником. Все сходится.
хэш розархивированого файла
MD5: af40cb0b0dd6f01bfff476bf15f61186
Музыкальный файл в цифровом формате, тот же программный код. В нем сохраняется все от оригинала, КД, винила, мастер-ленты. Попытка забрать у него 1 байт эмоциональности приводит вы видели к чему.
|
|
|
|
Сообщения в этой теме |
RE: Архивирование аудио файлов - Liberto - 08-11-2016 20:52
|
Пользователи просматривают эту тему: 1 Гость(ей)
|

|