That is a typical MacOS "feature" of extended permissions. It is attached to everything that is loaded from somewhere, e.g. from a camera. Because Apple knows it is evil.
What apple is not aware of, is that when you copy these files to a non-apple filesystem you will have real trouble, because apple tries to put these extended permission in extra files. In this case you have to remove this extra information.
Back to the problem. The reason: MacOS is a still a UNIX system, but uses extended permissions. If you download a picture it is also marked, but because a picture is not executable you will not have a problem. These extended permissions are an attribute of the file, like standard read/write/execute permissions.
In the GUI they are presented in the way explained but on shell you will see a symbol like @ (I am not quite sure).
The only way I know was opening a terminal and get rid of these extended permissions by clearing them.
- Code: Select all
xattr -c <filename(s)>
Complete syntax here:
https://ss64.com/osx/xattr.htmlMaybe there is a MAC-GUI option also (quaratine?) but for me as a developer using a lot of tools from github etc that was no solution.