Get-FileHash PowerShell Cmdlet کا استعمال کیسے کریں۔

Get Filehash Powershell Cmdlet Ka Ast Mal Kys Kry



' Get-FileHash cmdlet مخصوص الگورتھم کی مدد سے فائل، سٹرنگ، یا ایپلیکیشن کے ہیش الگورتھم کی گنتی کرتا ہے۔ ہیش ویلیوز کا استعمال دو فائلوں کے درمیان موازنہ کرنے کے لیے کیا جاتا ہے تاکہ یہ جانچا جا سکے کہ آیا ان کے پاس ایک ہی ڈیٹا ہے یا نہیں۔ اگر دونوں فائلوں کی ہیش ویلیوز ایک جیسی ہیں، تو فائلوں کے اندر موجود مواد ایک جیسا ہے۔ مزید یہ کہ انٹرنیٹ سے ڈاؤن لوڈ کی گئی فائل کے ہیش الگورتھم کو چیک کرتے وقت بھی یہ مددگار ثابت ہوتا ہے۔

درج ذیل بلاگ فائلوں کی ہیش ویلیو حاصل کرنے کی تکنیکوں کا مشاہدہ کرے گا۔

Get-FileHash PowerShell Cmdlet کا استعمال کیسے کریں؟

cmdlet ' Get-FileHash cmdlet سٹرنگ، فائل یا ایپلیکیشن کی ہیش ویلیوز حاصل کر سکتا ہے۔ مزید تفہیم کے لیے، ذیل میں دی گئی مثالوں کو دیکھیں۔







مثال 1: ایک مخصوص سٹرنگ کی ہیش ویلیو حاصل کریں/ بازیافت کریں۔

اس مثال سے صارف کے ذریعہ بیان کردہ اسٹرنگ کی ہیش ویلیو ملے گی۔



$stringAsStream = [ System.IO.MemoryStream ] ::نئی ( )

مصنف = [ System.IO.StreamWriter ] ::نئی ( $stringAsStream )

مصنف . لکھنا ( 'لینکس اشارہ' )

مصنف .فلش ( )

$stringAsStream پوزیشن = 0

حاصل کریں۔ - فائل ہیش - ان پٹ اسٹریم $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 اور اس کے استعمال کے بارے میں اہم معلومات کا احاطہ کیا ہے۔