
No.2ベストアンサー
- 回答日時:
コマンドプロンプトの組み込み機能だけでは無理なので、ハッシュ値を求めるコマンド(certutil.exe)を起動します。
表示するだけで良いなら、certutil -hashfile 対象ファイル名 ハッシュの種類
とか。ハッシュの種類は、MD2 MD4 MD5 SHA1 SHA256 SHA384 SHA512 のいずれか。
例: certutil -hashfile abcdefg.jpg sha256
変数にセットするなら、for /f 構文を使います。
PowerShellだとハッシュ値を求める機能が内蔵されているので、別コマンドを使わなくても組み込み機能だけで出来ます。結果の加工も楽。
Get-FileHash -Path 対象ファイル名 -Algorithm ハッシュの種類
どちらも、ファイルサイズは計算時間が長いか短いかだけで、大きくても問題ないです。
No.1
- 回答日時:
可能ですが、時間かかる為中断しない様にお願いします。
# PowerShellスクリプト: HashFiles.ps1
# ハッシュを取得したいディレクトリを指定
$directoryPath = "C:\path\to\your\directory"
# 結果を保存するCSVファイルのパスを指定
$outputFile = "C:\path\to\output\hashes.csv"
# CSVファイルにヘッダーを書き込む
"FilePath,HashAlgorithm,Hash" | Out-File -FilePath $outputFile -Encoding UTF8
# ファイルのハッシュを取得してCSVに書き込み
Get-ChildItem -Path $directoryPath -Recurse -File | ForEach-Object {
# 各ファイルのハッシュ値を計算(SHA256を使用)
$hash = Get-FileHash -Path $_.FullName -Algorithm SHA256
# 結果をCSV形式で出力
"$($_.FullName),$($hash.Algorithm),$($hash.Hash)" | Out-File -FilePath $outputFile -Append -Encoding UTF8
}
Write-Output "ハッシュ値の取得が完了しました。結果は$outputFileに保存されています。"
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
データのミラーリングをソフトやコマンドを使わずにやる方法がありますでしょうか?
その他(コンピューター・テクノロジー)
-
コマンドプロンプトを今から学ぶのは時代遅れなのでしょうか?やはりコマンドプロンプトではなくPower
その他(コンピューター・テクノロジー)
-
コマンドプロンプトやPowerShellは100年後にも残っていると思いいますか?消えていると思いま
その他(コンピューター・テクノロジー)
-
-
4
コマンドプロンプトの方がPowerShellより速いって本当なのでしょうか?
その他(コンピューター・テクノロジー)
-
5
Windowsでアンダースコアを最も楽に速く入力する方法を教えて下さい!外部ソフトではなくWindo
その他(コンピューター・テクノロジー)
-
6
アセンブリ言語について。
その他(プログラミング・Web制作)
-
7
ZIPってフォルダなのでしょうか?それともファイルなのでしょうか? ZIPのプロパティをエクスプロー
その他(コンピューター・テクノロジー)
-
8
Cのプログラムからアクセスできないファイル名の一括変更方法
C言語・C++・C#
-
9
数学、プログラミング、物理、化学など理系の方に質問 プログラミング言語、数式、化学式などで会話をしよ
その他(プログラミング・Web制作)
-
10
上りとアップロードは同義語なのでしょうか?下りとダウンロードは同義語なのでしょうか?
その他(コンピューター・テクノロジー)
-
11
プログラミングのやり方ざっくりでいいから教えて
その他(プログラミング・Web制作)
-
12
複数のファイルを圧縮するのではなく1つのファイルを圧縮する事は無問題なのでしょうか?
その他(コンピューター・テクノロジー)
-
13
スマホの容量の記号はなぜ二乗がついているのですか?
その他(コンピューター・テクノロジー)
-
14
LinuxはオープンソースなのでLinuxにもしウイルスをLinuxを作っている組織であるLinux
その他(コンピューター・テクノロジー)
-
15
C言語はbashやcmd.exeを使わずにファイルを削除する事は出来ないって本当ですか?
その他(コンピューター・テクノロジー)
-
16
PythonとPowerShellってどちらの方が習得に時間がかかるのでしょうか?
その他(コンピューター・テクノロジー)
-
17
パソコンが開発された原因は男性が早くエロコンテンツを見たいからですか?
その他(コンピューター・テクノロジー)
-
18
プログラミングの仕事のうちAIによってなくなるのはどれなのでしょうか?Webサイトを作成する仕事はノ
その他(コンピューター・テクノロジー)
-
19
Linuxはハッキングされにくいって本当なのでしょうか?
その他(コンピューター・テクノロジー)
-
20
サーバとホストコンピュータは同義語なのでしょうか?
その他(コンピューター・テクノロジー)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
soc、マイコン、ARM、組み込み...
-
coPilotにかけられた、制限(?...
-
マイナー保健証で、紙の時より...
-
youtubeで、意図しない...
-
LinuxではUTF8のBOMなし、UTF8...
-
rsyncをインストールするとssh...
-
宮崎駿作品集15枚組を購入した...
-
至急です。 電源入れたままSIM...
-
ハッシュ値はGitHubに書いてあ...
-
GitHubの使い方が分からないの...
-
スマホのUSBポートやタブレット...
-
教えてください Windows11で暗...
-
AI を おちょくる質問
-
X線解析装置の出力、オートロッ...
-
PCで、「リストナビゲーター」...
-
サーフェスについて、「再起動...
-
ノートパソコンを落としてしま...
-
Debianをノートパソコンにイン...
-
パスワードをハッシュ値にして...
-
GitHubはオープンソースのプロ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
soc、マイコン、ARM、組み込み...
-
宮崎駿作品集15枚組を購入した...
-
ワード作成した名刺の大量印刷...
-
教えてください Windows11で暗...
-
ノートパソコンを落としてしま...
-
Debianをノートパソコンにイン...
-
パスワードをハッシュ値にして...
-
至急です。 電源入れたままSIM...
-
AI を おちょくる質問
-
ハッシュ値はGitHubに書いてあ...
-
GitHubの使い方が分からないの...
-
GitHubはオープンソースのプロ...
-
AndroidはLinuxディストリビュ...
-
LinuxではUTF8のBOMなし、UTF8...
-
サーフェスについて、「再起動...
-
電線からインターネットに接続...
-
UQモバイルやLINEモバイルやmin...
-
ドコモやソフトバンクやauやLIN...
-
プログラミングで気をつけるべ...
-
SIMのように電線を使わずにイン...
おすすめ情報