我只是让某人给我发送一个压缩psd文件。
他们拒绝了,理由是压缩文件会破坏字体。
我认为压缩文件是完全可逆的,因此它被广泛使用。我认为另一个人是不正确的。
压缩破坏文件内容有什么道理吗?
当我在 OS X 中 tar 某些文件时:
tar cvf foo.tar foo
Run Code Online (Sandbox Code Playgroud)
它会._foo在 tarball 中生成一个额外的文件:
./._foo
foo
Run Code Online (Sandbox Code Playgroud)
只有当我在非 Mac 操作系统上提取它时才会显示。但是._foo在我的文件系统上不存在!这是怎么回事?我怎样才能摆脱它?
在工作中,我们让一位非常精通技术的客户实际上帮助了他一些特定于他的开发项目。但是,他使用自己的个人 Macbook,并且当他在我们的 (Windows) 网络上编辑文件时,他的 Macbook 总是会创建一堆我们后来最终删除的不必要的元文件。
例如,它会在他打开的任何目录中创建一个名为 .DS_Store 的文件,并为他编辑的每个文件创建一个“点下划线”文件。例如,如果他正在编辑一个名为“Main.php”的文件,他的 Macbook 将创建另一个名为“._Main.php”的文件。
我知道有一些方法可以防止创建 .DS_Store 文件,但没有关于如何防止创建这些以点下划线为前缀的隐藏文件。
有没有办法在 Mac 上关闭它?有什么办法可以阻止它首先创建这些文件?
有谁知道为什么tar不包括命名的文件.__init__.py(注意点)?
$ mkdir /tmp/work && cd /tmp/work
$ mkdir foo
$ touch foo/.__init__.py
$ touch foo/.namespace__init__.py
$ tar czf foo.tar.gz foo
$ mkdir e && mv foo.tar.gz e/ && cd e/
$ tar zxf foo.tar.gz
$ ls -al foo/
total 0
drwxr-xr-x 2 sridharr wheel 102 14 Mar 17:16 .
drwxr-xr-x 3 sridharr wheel 136 14 Mar 17:17 ..
-rw-r--r-- 1 sridharr wheel 0 14 Mar 17:16 .namespace__init__.py
$
$ echo ".__init__.py file is missing. WTF? …Run Code Online (Sandbox Code Playgroud)