Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Sergei Laskavy                       2:5020/400     10 Apr 2000  17:03:18
 To : All
 Subject : Re: Как после проверки КС исправить ошибки
 -------------------------------------------------------------------------------- 
 
 In article <8cp5dc$790$1@app0.visti.net>, Dmitriy Tarasyuk wrote:
 
 > Скачал образ компакт диска для FreeBSD 4.0, а контрольная сумма не
 > совпала :( Как теперь выявить и докачать те места цельного образа,
 > которые ошибочны?
 
   запустите этот скрипт на своём образе и на правильном, далее
   получите блоки, контрольные суммы которых не совпадают
 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 Usage: md5-blocks [file ...]
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 #!/usr/bin/perl -w
 
 use MD5;
 
 $bs = $ENV{"bs"} || 1024;
 
 ARG: for $file (@ARGV) {
   (-f $file) or warn "$file: not a file" and next ARG;
   $size = (-s $file);
   defined ($size) or warn "size: $file: $!" and next ARG;
   print $file, ":", $size, ":", $bs, "\n";
 
   sysopen FILE, $file, 0444 or warn "open: $file: $!" and next ARG;
   $count=0;
 
   while (sysread FILE, $buf, $bs) {
    print "\t", $count, ":", MD5->hexhash($buf), "\n";
    $count++;
   }
 
   print "\n";
 }
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 --- ifmail v.2.15dev4
  * Origin: The FreeBSD Documentation Project (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: Как после проверки КС исправить ошибки   Sergei Laskavy   10 Apr 2000 17:03:18 
Архивное /ru.unix.bsd/1333985405875.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional