您的目标是编写一个程序或函数,该程序或函数接受代表文件路径的字符串作为输入,并在该文件不为空且不包含非空字节的情况下输出真实值-即所有位均为0- -否则为假值。
我意识到这是一个非常简单的问题,我想我可以破解一些东西,但是我怀疑必须有一些简短而优雅的方法来做,这给了我一个挑战的想法。
这是代码高尔夫球,因此以字节为单位的最短代码获胜。(我个人倾向于使用最快的解决方案,但这也取决于实现方式...)
相关问题:用零填充文件
动机:这只是为了告诉您问题出在哪里,以防您感兴趣。您不需要阅读它。
用“ dd”或其他方式复制的CD和DVD的ISO映像通常以仅包含空字节的无用块序列终止。删除这些块的标准技术是已知且简单的(请参阅 /unix/74827/),但是它们有时可能会删除非null有用的数据,因为介质的大小可能取决于其自身大小。因此,我想检查已删除的块是否仅包含空字节。删除这些块对于定义ISO映像的规范化版本很重要。
'
。