কিভাবে Get-FileHash PowerShell Cmdlet ব্যবহার করবেন

Kibhabe Get Filehash Powershell Cmdlet Byabahara Karabena



দ্য ' গেট-ফাইলহ্যাশ ” cmdlet নির্দিষ্ট অ্যালগরিদমের সাহায্যে একটি ফাইল, স্ট্রিং বা অ্যাপ্লিকেশনের হ্যাশ অ্যালগরিদম গণনা করে৷ হ্যাশ মান দুটি ফাইলের মধ্যে তুলনা করার জন্য ব্যবহার করা হয় তাদের একই ডেটা আছে কিনা তা পরীক্ষা করার জন্য। উভয় ফাইলের হ্যাশ মান একই হলে, ফাইলের ভিতরের বিষয়বস্তু একই। তাছাড়া, ইন্টারনেট থেকে ডাউনলোড করা ফাইলের হ্যাশ অ্যালগরিদম চেক করার সময়ও এটি সহায়ক।

নিম্নলিখিত ব্লগটি ফাইলের হ্যাশ মান পেতে কৌশলগুলি পর্যবেক্ষণ করবে।

কিভাবে Get-FileHash PowerShell Cmdlet ব্যবহার করবেন?

cmdlet ' গেট-ফাইলহ্যাশ cmdlet একটি স্ট্রিং, ফাইল বা অ্যাপ্লিকেশনের হ্যাশ মান পেতে পারে। আরও বোঝার জন্য, নীচের দেওয়া উদাহরণগুলির মাধ্যমে যান।







উদাহরণ 1: একটি নির্দিষ্ট স্ট্রিং এর হ্যাশ মান পান/পুনরুদ্ধার করুন

এই উদাহরণ ব্যবহারকারী দ্বারা উল্লিখিত একটি স্ট্রিং এর হ্যাশ মান পাবেন:



$stringAsStream = [ System.IO.MemoryStream ] ::নতুন ( )

$লেখক = [ System.IO.StreamWriter ] ::নতুন ( $stringAsStream )

$লেখক . লিখুন ( 'লিনাক্স ইঙ্গিত' )

$লেখক .ফ্লাশ ( )

$stringAsStream .পজিশন = 0

পাওয়া - ফাইলহ্যাশ - ইনপুট স্ট্রিম $stringAsStream | সিলেক্ট-অবজেক্ট হ্যাশ

উপরের কোড অনুযায়ী:



  • প্রথমে একটি ভেরিয়েবল শুরু করুন এবং তারপর নির্দিষ্ট করুন “ নতুন() 'এর সাথে কনস্ট্রাক্টর' [System.IO.MemoryStream] 'শ্রেণী।
  • এর পরে, শুরু করুন ' $লেখক ' ভেরিয়েবল এবং তারপর 'নতুন()' কনস্ট্রাক্টরকে ভেরিয়েবলের সাথে সংযুক্ত করুন ' $stringAsStream ' এটার ভিতরে.
  • তারপর, এটি বরাদ্দ করুন ' [System.IO.StreamWriter] 'শ্রেণী।
  • এর পরে, '$Writer' ভেরিয়েবলটিকে 'এর সাথে সংযুক্ত করুন লিখুন() 'পদ্ধতি এবং স্ট্রিং যোগ করুন' লিনাক্স ইঙ্গিত ' ভিতরে ' লিখুন() 'পদ্ধতি।
  • পরের লাইনে, '$Writer' ভেরিয়েবলটিকে 'এর সাথে সংযুক্ত করুন ফ্লাশ() 'পদ্ধতি।
  • তারপর, '$stringAsStream' ভেরিয়েবলটিকে 'এর সাথে সংযুক্ত করুন অবস্থান 'এবং এটির মান নির্ধারণ করুন' 0
  • এর পরে, নির্দিষ্ট করুন ' গেট-ফাইলহ্যাশ ' cmdlet, তারপর ' সংজ্ঞায়িত করুন -ইনপুট স্ট্রিম ' প্যারামিটার এবং এটিকে '$stringAsStream' ভেরিয়েবল বরাদ্দ করুন।
  • অবশেষে, পাইপলাইন যোগ করুন ' | 'এবং সংজ্ঞায়িত করুন' সিলেক্ট-অবজেক্ট ' cmdlet এর পরে ' হ্যাশ 'মান:





উদাহরণ 2: একটি ফাইলের হ্যাশ মান পান

এই উদাহরণটি নির্দিষ্ট ফাইলের হ্যাশ মান পাওয়ার বিষয়ে প্রদর্শন করবে:

পাওয়া - FileHash C:\Doc\File.txt

উপরের কোড অনুসারে, প্রথমে যোগ করুন “ গেট-ফাইলহ্যাশ cmdlet এবং এটিতে ফাইল পাথ বরাদ্দ করুন:



উদাহরণ 3: নোটপ্যাড অ্যাপ্লিকেশনের হ্যাশ মান পান

নিম্নলিখিত উদাহরণটি নোটপ্যাড অ্যাপ্লিকেশনটির হ্যাশ মান পুনরুদ্ধার করবে:

পাওয়া - ফাইলহ্যাশ সি:\Windows\notepad.exe

এটি পাওয়ারশেলে ফাইল হ্যাশ পাওয়ার বিষয়ে ছিল।

উপসংহার

cmdlet ' গেট-ফাইলহ্যাশ ” বিশেষভাবে ব্যবহারকারীর দ্বারা একটি নির্দিষ্ট ফাইলের হ্যাশ অ্যালগরিদম পেতে ডিজাইন করা হয়েছে৷ তাছাড়া, এটি একটি স্ট্রিং বা একটি অ্যাপ্লিকেশনের হ্যাশ মানও পেতে পারে। দুটি ফাইলে একই বিষয়বস্তু আছে কিনা তা তুলনা করতে হ্যাশ মান ব্যবহার করা হয়। এই ব্লগটি 'Get-FileHash' cmdlet এবং এর ব্যবহার সম্পর্কে প্রধান তথ্য কভার করেছে৷