以'\ 000 \ 005 \ 026 \ 007 \ 000 \ 002 \ 000 \ 000Mac OS X开头的未知格式

时间:2018-12-11 20:33:35

标签: python macos tensorflow

我试图为此寻找答案,但找不到答案。我正在使用Tensorflow进行图像分类,使用retrain.py重新训练初始库。它可以在Mac笔记本电脑上成功运行。当我将所有文件移动到Linux(CentOS 7)计算机上时,出现错误:

tensorflow.python.framework.errors_impl.InvalidArgumentError:预期的图像(JPEG,PNG或GIF),格式从'\ 000 \ 005 \ 026 \ 007 \ 000 \ 002 \ 000 \ 000Mac OS X开始< / p>

图像是否带有先前在Mac OS X上运行的隐藏标签?如果是这样,如何将其转换为linux格式?

谢谢!

1 个答案:

答案 0 :(得分:0)

开头的十六进制与AppleDouble格式(即资源派生)匹配。

如果您的实际数据文件具有资源分支(不太可能),则您要恢复内容。

或者,一些额外的文件(例如Mac二进制文件,.DS_Store预览目录等)已进入其中,只需删除这些文件即可。

此处记录的幻数:https://ja.wikipedia.org/wiki/AppleSingle(jp)

  

可以在Mac OS X上使用dot_clean -m删除不需要的“ ._”文件。