Windows PowerShell-де файлдын таштандысын (checksum) кантип табууга болот

Pin
Send
Share
Send

Файлдын таштандысы же текшерүү суммасы файлдын мазмунунан эсептелген жана уникалдуу жүктөлгөндө файлдардын бүтүндүгүн жана ырааттуулугун (шайкештигин) текшерүү үчүн колдонулат, айрыкча каталар менен жүктөлгөн чоң файлдарга (тутум сүрөттөрү жана ушул сыяктуу) байланыштуу. Бул файл кесепеттүү программа менен алмаштырылды деген шек бар.

Жүктөө сайттарында MD5, SHA256 жана башка алгоритмдерге ылайык эсептөө суммасы көрсөтүлүп, жүктөлүп алынган файлды иштеп чыгуучу жүктөгөн файл менен салыштырып көрүүгө болот. Файлдык чектерди эсептөө үчүн үчүнчү жактын программаларын колдонсоңуз болот, бирок стандарттуу Windows 10, 8 жана Windows 7 шаймандарынын жардамы менен (PowerShell 4.0 жана андан жогору версиясы талап кылынат) - PowerShell же буйрук сабында көрсөтүлө турган буйрук сабын колдонуп.

Windows аркылуу файлды текшерүү суммасын алуу

Алгач Windows PowerShell программасын башташыңыз керек: эң оңой жолу - Windows 10 тапшырмалар панелинен же Windows 7 Баштоо менюсунан издөө.

PowerShell файлындагы таштандыларды эсептөө буйругу ушул Get-FileHash, жана аны текшерүү суммасын эсептөө үчүн колдонуу үчүн, жөн гана төмөнкү параметрлер менен киргизиңиз (мисалы, таштанды С дискиндеги VM папкасынан ISO Windows 10 сүрөтү үчүн эсептелет):

Get-FileHash C:  VM  Win10_1607_Russian_x64.iso | Format-тизмеси

Буйрукту ушул формада колдонууда, хэш SHA256 алгоритминин жардамы менен эсептелет, бирок башка параметрлер колдоого алынат, алар -Algorithm параметрин колдонуп орнотсо болот, мисалы, MD5 текшерүү суммасын эсептөө үчүн, буйрук төмөндөгүдөй болот.

Get-FileHash C:  VM  Win10_1607_Russian_x64.iso -Алгоритм MD5 | Format-тизмеси

Төмөнкү маанилер Windows PowerShell-де эсептөө алгоритмдери үчүн колдоого алынат.

  • SHA256 (демейки)
  • MD5
  • SHA1
  • SHA384
  • SHA512
  • MACTripleDES
  • RIPEMD160

Get-FileHash буйругунун синтаксисинин кеңири сүрөттөлүшү ошондой эле расмий сайтта жайгашкан: //technet.microsoft.com/en-us/library/dn520872(v=wps.650).aspx

CertUtil жардамы менен буйрук сабындагы файлдын таштандысын алуу

Windows-те сертификат менен иштөө үчүн орнотулган CertUtil жардамы бар, ал башка нерселердин катарында төмөнкү алгоритмдерди колдонуп файлдардын эсептөө суммасын эсептей алат:

  • MD2, MD4, MD5
  • SHA1, SHA256, SHA384, SHA512

Утилитацияны колдонуу үчүн, Windows 10, 8 же Windows 7 буйрук жолун иштетип, буйрукту форматка киргизиңиз:

certutil -hashfile file_path алгоритми

Файл үчүн MD5 таштандысын алуунун мисалы төмөндөгү скриншотто көрсөтүлгөн.

Кошумча: Эгер Windows ичинде файлдык таштандыларды эсептөө үчүн үчүнчү тарап программалары керек болсо, SlavaSoft HashCalc программасына көңүл бурсаңыз болот.

Эгерде сиз Windows XP же Windows 7де PowerShell 4 жок эсептөө суммасын эсептешиңиз керек болсо (жана аны орнотуу мүмкүнчүлүгү), анда сиз Microsoft File Checksum Integrity Verifier буйрук-тилкесиз кызматын колдонсоңуз болот, аны расмий сайттан жүктөп алсаңыз болот //www.microsoft.com/en -us / download / details.aspx? id = 11533 (программаны колдонууга буйрук форматы: fciv.exe file_path - натыйжа MD5 болот. SHA1 таштандысын эсептесеңиз болот: fciv.exe -sha1 file_path)

Pin
Send
Share
Send