次の Tcl コードは、md5sum 実行可能ファイルとは異なる結果を生成します
#!/usr/bin/tclsh
package require md5
puts [md5::md5 -hex "test_string"]
結果は次のとおりです。
3474851A3410906697EC77337DF7AAE4
UNIX シェルの場合:
echo "test_string" | md5sum
結果は次のとおりです。
fd77c0776e992fc96647b3bc220b3adc -
結果が異なるのはなぜですか?