Тип-о-Трюк: Проверка и "починка" файлов (о контрольных суммах и не только)
Mar. 29th, 2008 | 06:25 pm
location: Abbots Way, Auckland, NZ
mood:
content
music: Thievery Corporation - The Outernational Sound
Тип-о-Трюк #4: Как проверить целостность файла и при необходимости "починить" испорченный файл, не скачивая/копируя его заново целиком.
( Предисловие. Читать совсем не обязательно.. )
Проблема: вы скачали файл значительного размера (т.е. вам бы не хотелось бы выкачивать этот файл по-новой), но он у вас не работает (не запускается диск, записанный со скаченного образа, не воспроизводится видео и т.п.). Хочется получить работоспособный файл без скачивания его целиком заново.
Решение: сверить контрольные суммы исходного файла (там, откуда он был получен) и полученного файла. Если они не сходятся, то разделить файлы на множество мелких частей и сверить их целостность. Если ошибки были допущены только в некоторых частях, то перекачать заново только их и соединить конечный файл используя заново скаченные части.
Необходимые условия: доступ к исходному файлу.
Как и чем. Итак, если у вас есть возможность производить определённые действия с исходным файлом (или самостоятельно каким-то образом... или же попросить того, кто файл вам предоставил), тогда можно претворить решение в жизнь.
Шаг 1.( Проверяем целостность файла с помощью контрольной суммы (хеша). )
Шаг 2. ( Делим файл на мелкие части и сверяем контрольные суммы частей. )
Шаг 3. ( Заново перекачиваем побитые части, проверяем их и соединяем их вместе. )
P.S. Очень удобно было сохранить настройки Semagic в .ini файле и секундно их восстановить на новой системе.
P.S.#2 Как раз перед всеми этими проблемами (5 дней назад) счётчик прослушанного на Last.fm перевалил за 10 тысяч. Треком под номером 10000 стал Pode Ficar от Arto Lindsay.
Link | Leave a comment {5} | Add to Memories | Tell a Friend
Current status: в раздумии...
Jul. 25th, 2007 | 08:46 pm
music: Talking Heads - Lifetime Piling Up
Вот такая задача.. нужен лайф-хак. Пойду искать...
