我有视频文件,我想用随机数量的额外字节填充,以创建不同的 md5 校验和。有没有办法做到这一点,并让它们保持可玩性?
user15063
问问题
280 次
3 回答
3
这取决于视频文件格式,但您应该能够在末尾添加额外的字节,大多数视频播放器应该忽略它们。大多数视频格式都包含大量关于视频数据的元数据(例如“总视频大小为 X 字节”),因此它们对这种变化具有鲁棒性。
一种简单的方法是使用>>
shell 重定向运算符来附加数据,例如:
# Add 32 random bytes to the end of the movie.avi
head -c 32 /dev/urandom >> movie.avi
于 2010-10-26T21:05:12.017 回答
1
更改元数据将是一件好事。如果文件包含有关电影制作时间或用于编码的软件的元数据,则对这些值的更改不应对最终结果产生任何影响。您需要指定格式。
于 2010-10-26T21:43:19.537 回答
0
叶戈尔,
这完全取决于视频格式。在wikipedia上查了一下,有的有文件结束标志字节序列,简单的在后面加上字节就可以达到你的效果,有的就不会这么简单了。
于 2010-10-26T21:06:22.937 回答