問題タブ [fciv]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
md5 - CSUM の md5 計算は fciv とは異なります
CSUM によって計算された MD5 ハッシュが、Windows 上の fciv プログラムによって計算された同じハッシュと異なる理由はありますか?
powershell - ツールごとにハッシュコードの値が異なるのはなぜですか?
.iso
を使用してファイルのハッシュコードを作成しましfciv.exe
た。MD5 および SHA1 アルゴリズムを使用しました。次にGet-filehash -Path "c:\MyProject.iso" -Algorithm Sha1
、PowerShell でコマンドレットを見つけました。これを使用するのは非常に簡単です。
しかし、どちらのツールも異なるハッシュ コードを作成しました。ハッシュ アルゴリズムは、すべてのツールで一意である必要があります。少なくともそれが私の理解です - 私は正しいですか?それとも期待される動作ですか?
更新: サンプル ファイルを取得し、fciv.exe と Powershell を使用してそのハッシュ値を作成しました。
Sha1に続いて作成されたFciv.exe
Sha1に従って作成されたPowershell
cmd - FCIV を取得してバッチ スクリプト内の隠しファイルをスキャンする
バッチ スクリプトを使用して、マシンからすべてまたはほとんどのファイルをハッシュしようとしています。FCIVは隠しファイルをスキャンしないので、私が簡単だと思ったのはもちろんそうではありませんでした. 個々のファイル自体をスキャンする for ループを作成しようとしましたが、コマンド ラインで機能するものがバッチ ファイルでは機能しません。
ドライブのルートに移動して、これを試みます。
ただし、かなりの数のファイルが(管理者であっても)欠落しており、そのほとんどが隠しファイルであることに気付きました。
ありがとう、助けていただければ幸いです。
vbscript - 簡単なカスタム コンテキスト メニュー コマンドの作成 - 右クリックしたファイル パス/名前を使用する VB スクリプトを実行するにはどうすればよいですか?
ファイルをダウンロードして、それが MD5 チェックサムであることを確認したいと思いました。7Zip のファイル コンテキスト メニュー出力には MD5 チェックサムが含まれていないため、Windows サイトから fciv.exe をダウンロードし、System32 フォルダーにコピーしました。
次に、カスタム コンテキスト メニュー項目を追加しようとするうさぎの穴に落ちました。Computer\HKEY_CLASSES_ROOT*\shell のレジストリを変更し、その下にコマンド キーを含む MD5 キーを追加しcmd /k fciv.exe "%1"
て、解決策として実行できることを確認しました。
しかし、さらに進んで、VB スクリプトを使用して、コンソールを開くのではなく、単純なメッセージ ボックスに出力を送信したいと考えました。私は次のようにここにコードを見つけました:
これは私が立ち往生した場所でした:
スクリプトを実行しようとしても、右クリック メニューから利用できるファイル パスを使用するようにスクリプトを調整する方法がわかりません。
コンテキスト メニューを使用してスクリプトを実行しようとしても、Windows は「このアプリはお使いの PC では実行できません」というポップアップでブロックします。
助言がありますか?テキストをコピーできるダイアログ ボックスの場合はボーナス ポイントです。前もって感謝します!