web-dev-qa-db-ja.com

Windows用の最新のBlake2b2sum.exeを探しています

Blake2.netからb2sumファイルをダウンロードしましたが、2013年のものであり、「比較」をサポートしていないようです-cオプション。いくつかのオンラインリファレンスには、私が持っているバージョンではアクセスできないいくつかのオプションが示されています。 b2sum: uknown option -- c

最新バージョンの入手先を知っている人はいますか?

ありがとう。

1
HTWingNut

最新バージョンの bareb2sum-cをサポートしていません。

何が起こるかGNU LinuxのCoreutilsは、md5sum.cのコードを(b2sum.cとともに)使用してb2sumバイナリをビルドします。md5sum.cのコードmd5sumのようなインターフェースでユーティリティを強化し、-cを含むそれらの共通オプションを提供するために意図的に書かれています。

これを確認できます。 Ubuntuでは、apt-get source coreutilsを実行し、結果のディレクトリを入力してから、src/blake2/b2sum.csrc/md5sum.c、および(./configureを実行した後)Makefileを調べます。または、ソースを確認してください ここ

事実上、b2sum from GNU Coreutilsは-c(およびb2sum.cでカバーされていない他のいくつかのオプション)をサポートします) 手動 およびあなたが言及した「オンライン参照」はオプションを説明し、ユーザーはそれを使用します。


Windowsでb2sumをサポートする-cを取得するには、メカニズムを複製する必要があります。 Git forWindowsがこれを行いました。このように進めます:

  1. お使いのOSに適合するポータブルバージョンをダウンロードしてください: Git for Windows
  2. 開梱します。
  3. b2sum.exeusr\binを見つけます。この実行可能ファイルは-cをサポートします。

b2sum.exeはGitの残りの部分なしで使用できますが、実行可能ファイルにはいくつかのdllが必要です。私のテストでは、これらはmsys-2.0.dllmsys-iconv-2.dllmsys-intl-8.dllで、すべてusr\binからのものでした。 Gitは不要で、b2sum.exeのみを保持したい場合は、これらのdllも保持してください。

3