HashCalculator
HashCalculator copied to clipboard
导出结果文件名和文件大可否只显示一次?
文件名:$name$$newline$大小:$newline$$algo$:$hash$$newline$
预期行为: 文件名:123 大小:123 algo1:hash1 algo2:hash2 algo3:hash3
文件名:321 大小:321 algo1:hash1 algo2:hash2 algo3:hash3
实际测试结果与预期行为不符。简单的说,就是文件大小后导出所有种类的HASH后再导出第二个文件名。
导出模板中文件名和哈希值只能实现一对一的关系,如果要实现一对多的关系,模板语法可能会变得复杂。比如一个有多种哈希结果的文件,你的模板中你预期该文件的每个哈希值都会重复使用$algo$:$hash$$newline$这部分模板,实际不是的,$algo$和$newline$是属于整体的,而不是属于$hash$的,就算要重复使用也只能是重复$hash$,所以要实现你的预期行为肯定要引入新的模板语法,但是目前还没想到比较简单的实现方式。
文件名:$name$$newline$大小:$newline$ 之后加一个输出一次的开关。当检测到这开关时,开关之前的部分只输出一次。