bash – 检查音频文件在shell中是否有效
发布时间:2020-12-15 21:44:09 所属栏目:安全 来源:网络整理
导读:我正在编写一个 Bash Shell脚本,需要确定提供的MP3音频文件是有效还是无效.我将如何在Bash中实现这一目标? 例如假的??: file.mp3或mv file.txt file.mp3 解决方法 这取决于你想要的确定程度. 只需检查扩展名:您可以轻松地在Bash中提供check just the exte
我正在编写一个
Bash Shell脚本,需要确定提供的MP3音频文件是有效还是无效.我将如何在Bash中实现这一目标?
例如假的??:> file.mp3或mv file.txt file.mp3 解决方法
这取决于你想要的确定程度.
只需检查扩展名:您可以轻松地在Bash中提供check just the extension提供的文件: if [ ${file: -4} == ".mp3" ] 这基本上取字符串文件的最后四个字符并断言它等于.mp3 检查文件标题: 但是,这些可能是欺骗性的,您无法确定文件中的实际数据是否有效.要做到这一点,您需要深入检查二进制数据,并且可能实际解码它.这不是你可以用简单的Bash脚本做的事情. 自行检查文件数据: (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |