Как да проверите целостта на файла в Windows с FCIV

Съдържание:

Как да проверите целостта на файла в Windows с FCIV
Как да проверите целостта на файла в Windows с FCIV
Anonim

Какво да знаете

  • Инсталирайте FCIV. Намерете папката с файла, за който искате да създадете стойност на контролна сума.
  • Задръжте клавиша Shift, докато щракнете с десния бутон върху празното пространство. Изберете Отворете командния прозорец тук.
  • Въведете точното име на файла и стартирайте криптографска хеш функция, поддържана от FCIV.

Тази статия обяснява как да проверите целостта на файла в Windows с помощта на File Checksum Integrity Verifier (FCIV). Свободно достъпната програма от Microsoft работи на всички често използвани версии на Windows.

Как да проверите целостта на файла в Windows с FCIV

Следвайте лесните стъпки по-долу, за да проверите целостта на файл с FCIV, безплатен калкулатор за контролна сума:

  1. Изтеглете и "инсталирайте" File Checksum Integrity Verifier, често наричан просто FCIV.

    FCIV е инструмент за команден ред, но не позволявайте това да ви плаши. Използва се много лесно, особено ако следвате урока, описан по-долу.

    Ако сте следвали урока по-горе в миналото, можете да пропуснете тази стъпка. Останалата част от тези стъпки предполага, че сте изтеглили FCIV и сте го поставили в подходящата папка, както е описано в връзката по-горе.

  2. Придвижете се до папката, която съдържа файла, за който искате да създадете стойност на контролната сума.
  3. Когато сте там, задръжте натиснат клавиша Shift, докато щракнете с десния бутон върху всяко празно място в папката. В появилото се меню изберете Отваряне на командния прозорец тук. Командният ред ще се отвори и подканата ще бъде предварително зададена в тази папка.

    Например, ако файлът е в папката за изтегляния на Тим, подканата в прозореца на командния ред ще гласи C:\Users\Tim\Downloads>, след като следвате тази стъпка от Папка за изтегляния.

    Друг начин да отворите командния ред от папката е като изтриете всичко от полето за местоположение в горната част на прозореца и го замените с cmd.

  4. След това трябва да сме сигурни, че знаем точното име на файла, за който искате FCIV да генерира контролна сума. Може би вече го знаете, но трябва да проверите отново, за да сте сигурни.

    Най-лесният начин да направите това е да изпълните командата dir и след това да запишете пълното име на файла. Въведете следното в командния ред:

    директория

    Това ще генерира списък с файлове в тази папка. В този пример искаме да създадем контролната сума за файл, наречен AA_v3.exe, така че ще го запишем точно.

  5. Сега можем да стартираме една от криптографските хеш функции, поддържани от FCIV, за да създадем стойност на контролна сума за този файл.

    Да кажем, че уебсайтът, от който изтеглихме файла, реши да публикува SHA-1 хеш, с който да го сравним. Това означава, че ние също искаме да създадем SHA-1 контролна сума на нашето копие на файла.

    За да направите това, изпълнете FCIV както следва:

    fciv AA_v3.exe -sha1

    Image
    Image

    Уверете се, че сте въвели цялото име на файла - не забравяйте файловото разширение!

    Ако трябва да създадете MD5 контролна сума, завършете командата с - md5 вместо това.

    Получихте ли съобщение „„fciv“не се разпознава като вътрешна или външна команда…“? Уверете се, че сте поставили файла в подходяща папка, както е описано в урока, свързан към стъпка 1 по-горе.

  6. Продължавайки нашия пример по-горе, ето резултата от използването на FCIV за създаване на контролна сума SHA-1 на нашия файл:

    // // Проверка на целостта на контролната сума на файла версия 2.05. // 5d7cb1a2ca7db04edf23dd3ed41125c8c867b0ad aa_v3.exe

    Поредицата от цифри/букви преди името на файла в прозореца на командния ред е вашата контролна сума.

    Не се притеснявайте, ако генерирането на стойността на контролната сума отнеме няколко секунди или повече, особено ако се опитвате да генерирате такава в много голям файл. Процесът не трябва да отнеме повече от 5 минути общо.

    Можете да запишете стойността на контролната сума, произведена от FCIV, във файл, като добавите > filename.txt в края на командата, която сте изпълнили в стъпка 5. Вижте Как да пренасочите команда Изведете във файл, ако имате нужда от помощ.

Съвпадат ли контролните суми?

Сега, след като сте генерирали стойност на контролна сума, трябва да видите дали тя е равна на стойността на контролната сума, предоставена от източника за изтегляне за сравнение.

Ако съвпадат, тогава страхотно! Вече можете да сте напълно сигурни, че файлът на вашия компютър е точно копие на предоставения. Това означава, че не е имало грешки по време на процеса на изтегляне и стига да използвате контролна сума, предоставена от оригиналния автор или много доверен източник, можете също да сте сигурни, че файлът не е бил променен за злонамерени цели.

Ако контролните суми не съвпадат, изтеглете файла отново. Ако не изтегляте файла от оригиналния източник, направете го вместо това. По никакъв начин не трябва да инсталирате или използвате файл, който не съответства напълно на предоставената контролна сума.

Какво е контролна сума?

За щастие, много уебсайтове предлагат част от данните, наречена контролна сума, която може да се използва, за да се провери дали файлът, който имате в крайна сметка на вашия компютър, е точно същият като файла, който предоставят.

Контролната сума, наричана още хеш или хеш стойност, се получава чрез изпълнение на криптографска хеш функция, обикновено MD5 или SHA-1, върху файл. Сравняването на контролната сума, получена чрез изпълнение на хеш функция на вашата версия на файла, с тази, публикувана от доставчика на изтегляне, може да докаже с почти сигурност, че и двата файла са идентични.

Препоръчано: