
No.1ベストアンサー
- 回答日時:
ハッシュを計算するにはハッシュの元になるデータを与えなくてはなりません。
ファイルの場合はファイルの内容そのものをハッシュ関数の入力とすれば良いですが、
フォルダはそれ自体がデータを持っているわけではないので
ハッシュ関数の入力を何にすればよいか分かりません。
なので「フォルダそれ自体のハッシュ」を計算するソフトはないでしょう。
そんなものはそもそも無いのですから。
どうしてもフォルダのハッシュなるものを求めたいのであれば
フォルダが持つデータとは何かを定義しなければなりません。
これは、
フォルダ内のファイルの内容をすべて並べるのか?
並べるとしてその順序は?(順序が違うとハッシュ値は変わります)
ファイル名などの扱いは?
などを考える必要があるでしょう。
しかし、フォルダが持つデータとは何かを定義したとしても、
他の人がその定義に従って同じハッシュ値を算出できるわけではないのであまり意味がないです。
(自分だけが使うのなら別にかまわないかもしれませんが)
ところでどういう目的でフォルダのハッシュが必要なのでしょうか?
フォルダ内のファイルのハッシュ値の列挙や、
フォルダを1つの圧縮ファイルにしてそのファイルのハッシュ値を取るなどではだめなのでしょうか?
>そんなものはそもそも無いのですから。
そうですか。
>ところでどういう目的でフォルダのハッシュが必要なのでしょうか?
大きなファイルのコピーをしていると、時々PCが固まってしまいます。その後、そのファイルが入っていた「フォルダ」をエクスプローラで見ようとすると「メモリーがread出来ない」というようなわけのわからないエラーが出て、エクスプローラが応答しなくなり落ちてしまいます。結果、どうやっても「そのフォルダ」以下のファイル「全て」を救うことは出来なくなりました。(ただし、個々のファイルのハッシュは破損前と一致します。)このような状況が何度か続いたため、ファイルが壊れたのではなくフォルダが壊れたなら、フォルダのハッシュを調べればいいんじゃないかと思いついたしだいです。仕組上、フォルダのハッシュは計算できないということで、わかりました。ご回答ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
大量のフォルダからひとつのフ...
-
Thunderbirdで社内共有フォルダ...
-
win10の「フォト」で、「次へ」...
-
一定のファイル数ごとにフォル...
-
一括でフォルダと同じ名前にフ...
-
チームズのチャット画面にファ...
-
バッチファイルでサーバーのフ...
-
特定フォルダ内のファイルを自...
-
同名のフォルダを検索・削除したい
-
フォルダ監視するフリーソフト...
-
DVD Shrinkの一時ファイル?
-
名前の変更ができない動画ファイル
-
picasa3で、勝手に写真を取り込...
-
エクセルで定義をした覚えが無...
-
ImgBurnでの書き込み時
-
パソコンのフォルダー内のファ...
-
x-アプリのMD取り込みエラーに...
-
VMWareのホスト-ゲストOS間でフ...
-
pod野郎の使い方がわかりません。
-
ビルダーを使ってますがパソコ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
大量のフォルダからひとつのフ...
-
win10の「フォト」で、「次へ」...
-
Thunderbirdで社内共有フォルダ...
-
バッチファイルでサーバーのフ...
-
一括でフォルダと同じ名前にフ...
-
一太郎がイントラで開けません...
-
特定フォルダ内のファイルを自...
-
チームズのチャット画面にファ...
-
パソコンのフォルダー内のファ...
-
同名のフォルダを検索・削除したい
-
名前の変更ができない動画ファイル
-
一定のファイル数ごとにフォル...
-
ビルダーを使ってますがパソコ...
-
ファイルやフォルダのコピー、...
-
Teraterm scprecvの上書き確認...
-
クリップNOTEというソフトを使...
-
PCのアプリケーションを別のPC...
-
VMWareのホスト-ゲストOS間でフ...
-
Fast Copy と Fire File Copy ...
-
Becky!で作成したフォルダにも...
おすすめ情報