Get-FileHash PowerShell Cmdlet ஐ எவ்வாறு பயன்படுத்துவது

Get Filehash Powershell Cmdlet Ai Evvaru Payanpatuttuvatu



' Get-FileHash ” cmdlet ஆனது ஒரு கோப்பு, சரம் அல்லது பயன்பாட்டின் ஹாஷ் அல்காரிதத்தை குறிப்பிட்ட அல்காரிதம் உதவியுடன் கணக்கிடுகிறது. ஹாஷ் மதிப்புகள் இரண்டு கோப்புகளுக்கு இடையே ஒரே தரவு உள்ளதா இல்லையா என்பதை ஆராய அவற்றை ஒப்பிட்டுப் பார்க்கப் பயன்படுகிறது. இரண்டு கோப்புகளின் ஹாஷ் மதிப்புகள் ஒரே மாதிரியாக இருந்தால், கோப்புகளில் உள்ள உள்ளடக்கம் ஒரே மாதிரியாக இருக்கும். மேலும், இணையத்தில் இருந்து பதிவிறக்கம் செய்யப்பட்ட கோப்பின் ஹாஷ் அல்காரிதத்தை சரிபார்க்கவும் இது உதவியாக இருக்கும்.

பின்வரும் வலைப்பதிவு கோப்புகளின் ஹாஷ் மதிப்புகளைப் பெறுவதற்கான நுட்பங்களைக் கவனிக்கும்.

Get-FileHash PowerShell Cmdlet ஐ எவ்வாறு பயன்படுத்துவது?

cmdlet' Get-FileHash ” cmdlet ஆனது சரம், கோப்பு அல்லது பயன்பாட்டின் ஹாஷ் மதிப்புகளைப் பெறலாம். மேலும் புரிந்துகொள்ள, கீழே கொடுக்கப்பட்டுள்ள உதாரணங்களைப் பார்க்கவும்.







எடுத்துக்காட்டு 1: ஒரு குறிப்பிட்ட சரத்தின் ஹாஷ் மதிப்பைப் பெறவும்/மீட்டெடுக்கவும்

இந்த எடுத்துக்காட்டு பயனரால் குறிப்பிடப்பட்ட சரத்தின் ஹாஷ் மதிப்பைப் பெறும்:



$stringAsStream = [ System.IO.MemoryStream ] :: புதியது ( )

$எழுத்தாளர் = [ System.IO.StreamWriter ] :: புதியது ( $stringAsStream )

$எழுத்தாளர் . எழுது ( 'லினக்ஸ் குறிப்பு' )

$எழுத்தாளர் .ஃப்ளஷ் ( )

$stringAsStream .நிலை = 0

பெறு - FileHash - உள்ளீடு ஸ்ட்ரீம் $stringAsStream | தேர்ந்தெடு-பொருள் ஹாஷ்

மேலே உள்ள குறியீட்டின் படி:



  • முதலில், ஒரு மாறியை துவக்கி, பின்னர் ' புதிய() 'உடன்' கட்டமைப்பாளர் [System.IO.MemoryStream] ' வர்க்கம்.
  • அதன் பிறகு, துவக்கவும் ' $எழுத்தாளர் ” மாறி பின்னர் “புதிய()” கன்ஸ்ட்ரக்டரை மாறியுடன் இணைக்கவும் $stringAsStream ” அதன் உள்ளே.
  • பின்னர், அதை ஒதுக்கவும் ' [System.IO.StreamWriter] ' வர்க்கம்.
  • அதன் பிறகு, '$Writer' மாறியை '' உடன் இணைக்கவும் எழுது() 'முறை மற்றும் சரத்தைச் சேர்க்கவும்' லினக்ஸ் குறிப்பு 'உள்ளே' எழுது() ”முறை.
  • அடுத்த வரியில், '$Writer' மாறியை '' உடன் இணைக்கவும் பறிப்பு() ”முறை.
  • பின்னர், “$stringAsStream” மாறியை “” உடன் இணைக்கவும் பதவி 'மற்றும் அதற்கு மதிப்பை ஒதுக்கவும்' 0 ”.
  • அதன் பிறகு, ' Get-FileHash 'cmdlet, பின்னர் வரையறுக்கவும்' -இன்புட்ஸ்ட்ரீம் ” அளவுருவைக் கொடுத்து அதற்கு “$stringAsStream” மாறியை ஒதுக்கவும்.
  • கடைசியாக, பைப்லைனைச் சேர்க்கவும் ' | 'மற்றும்' வரையறுக்கவும் தேர்ந்தெடு-பொருள் ' cmdlet ஐ தொடர்ந்து ' ஹாஷ் ' மதிப்பு:





எடுத்துக்காட்டு 2: ஒரு கோப்பின் ஹாஷ் மதிப்பைப் பெறவும்

இந்த உதாரணம் குறிப்பிட்ட கோப்பின் ஹாஷ் மதிப்பைப் பெறுவதை நிரூபிக்கும்:

பெறு - FileHash C:\Doc\File.txt

மேலே உள்ள குறியீட்டின் படி, முதலில், '' Get-FileHash ” cmdlet மற்றும் அதற்கு கோப்பு பாதையை ஒதுக்கவும்:



எடுத்துக்காட்டு 3: நோட்பேட் பயன்பாட்டின் ஹாஷ் மதிப்பைப் பெறவும்

பின்வரும் எடுத்துக்காட்டு நோட்பேட் பயன்பாட்டின் ஹாஷ் மதிப்பை மீட்டெடுக்கும்:

பெறு - FileHash C:\Windows\notepad.exe

பவர்ஷெலில் கோப்பு ஹாஷைப் பெறுவது பற்றியது.

முடிவுரை

cmdlet' Get-FileHash ” என்பது ஒரு குறிப்பிட்ட கோப்பின் ஹாஷ் அல்காரிதத்தை பயனரால் பெறுவதற்காக சிறப்பாக வடிவமைக்கப்பட்டுள்ளது. மேலும், இது ஒரு சரம் அல்லது பயன்பாட்டின் ஹாஷ் மதிப்பையும் பெறலாம். இரண்டு கோப்புகளில் ஒரே உள்ளடக்கம் உள்ளதா இல்லையா என்பதை ஒப்பிட ஹாஷ் மதிப்பு பயன்படுத்தப்படுகிறது. இந்த வலைப்பதிவு 'Get-FileHash' cmdlet மற்றும் அதன் பயன்பாடு பற்றிய முக்கிய தகவல்களை உள்ளடக்கியது.