Subversionでどのデータが壊れていないかを検出するアルゴリズム(SHA1、MD5 ...)はありますか? (ディスクフォールトなど)Subversionチェックサムアルゴリズム
3
A
答えて
6
SVN 1.6 source codeを見ると、MD5とSHA-1の両方のハッシュ関数のサポートがソースコードで利用できることがわかります。ファイル場合svn info
でチェックサムと一致する必要がありますすなわちsha1sum {file}
、svn info
で表示されたチェックサムがSHA-1である、現在のバージョン(は1.8.x)について
svn_checksum_t *
svn_checksum_create(svn_checksum_kind_t kind,
apr_pool_t *pool)
{
svn_checksum_t *checksum;
switch (kind)
{
case svn_checksum_md5:
case svn_checksum_sha1:
checksum = apr_pcalloc(pool, sizeof(*checksum) + DIGESTSIZE(kind));
checksum->digest = (unsigned char *)checksum + sizeof(*checksum);
checksum->kind = kind;
return checksum;
default:
return NULL;
}
}
1
:chacksum.cファイルを見て、次の関数を取ります変更されていません。
関連する問題
- 1. チェックサムアルゴリズムをリバースエンジニアリングする
- 2. CRC16 CRC16 DNPチェックサムアルゴリズム(Java)
- 3. Subversionスイッチング
- 4. Subversion NoClassFoundDefError
- 5. Subversionサブリポジトリ
- 6. Subversion .tmpl
- 7. Subversionの
- 8. Subversion import
- 9. Subversionプリコミットロケール
- 10. 番号を追跡するためのFedexチェックサムアルゴリズム?
- 11. チェックサムアルゴリズムが予測不可能な結果を生成する
- 12. Subversionサーバーのソースコード
- 13. Subversion - 分岐/マージ
- 14. EclipseとCollabnet Subversion
- 15. SVN Subversionクライアント
- 16. Subversion svnプロトコル
- 17. Subversion/SharpSvnトランザクション
- 18. Subversion Mergeアクセス権
- 19. Subversion - ブランチのブランチ
- 20. VSS to Subversion
- 21. Subversion Update Issue
- 22. Subversionサーバーとクライアント?
- 23. Subversionマージプラグイン/ポストチェックイン/プリチェックアウトフック
- 24. Eclipse上のSubversion
- 25. Subversion for Winforms
- 26. Subversion for iSeries
- 27. Subversionフック代替
- 28. MavenとSubversion
- 29. Maven、Subversion、Javadocs
- 30. ディレクトリコレクションのsubversionタグ
好奇心の高まりから、どうして尋ねますか? – Maxpm
すべてのデータがチェックサムされ、HWフォルトに対して防御されていることを確認したい。 – Cartesius00