我只是要求某人向我发送一个压缩psd
文件。
他们拒绝了,理由是压缩文件会破坏字体。
我以为压缩文件是完全可逆的,因此为什么要使用它。我认为其他人是不正确的。
压缩破坏文件内容是否有真相?
我只是要求某人向我发送一个压缩psd
文件。
他们拒绝了,理由是压缩文件会破坏字体。
我以为压缩文件是完全可逆的,因此为什么要使用它。我认为其他人是不正确的。
压缩破坏文件内容是否有真相?
Answers:
不,压缩文件不会破坏它。如果您的zip文件未损坏,则在解压缩后它将复制相同的文件。
在这种情况下,安装在两个不同系统上的字体之间的差异可能会导致问题,但这与zip / unzip进程完全无关。
在一般使用情况,压缩是无损的(假设一个bug-freeimplementation),但有一个可以适用于数据丢失的情况:NTFS备用数据流。这个很少使用的功能允许单个文件具有多个独立的内容集。大多数代码只会看到未命名的流,但其他代码可能存在。
所以; 如果某个程序决定将数据存储在NTFS备用数据流中,则您的zip客户端将看不到该部分(它需要明确要求,而RAR是当前唯一执行此操作的部分)。
但要强调:这很少使用,通常不用于PSD之类的东西。我怀疑您的朋友/同事完全是错误的。
在某些情况下,如果先压缩然后再解压缩,Mac字体可能会不同。这可能不会破坏它,但是与上面的某些声明相反,该过程可能未提供相同的文件。
在这里讨论情况:
http://xahlee.org/UnixResource_dir/macosx.html
http://ask.metafilter.com/59789/How-to-email-my-font
简而言之:
如果它们是包含资源分支的较旧字体,并且用户使用的Mac OS X版本较旧,通常为10.4或更早版本。像这样的旧字体可以在OS X上运行,尽管它们最初是用于OS 9和Macintosh操作系统的早期版本。某些人甚至很可能仍在使用他们20年前建立的字体库(据我的经验,这很常见)。这些通常是艺术家和艺术指导类型。例如,我有几种字体的创建日期为1993年,而数百种字体的创建日期为1998年,大多数带有资源派生。当然,我应该将它们转换为更现代的格式,或者停止使用它们,但让我们面对现实:一旦您购买了Adobe字体库,就再也不需要购买了。在与艺术总监进行广告合作的那几年里,
在某些版本的操作系统中将删除某些元数据。元数据可能是添加到文件信息字段中的东西。这不会破坏文件,但是同样,往返zip-unzip也不会产生相同的文件。
PS:我在这里假设如果一个人将PSD文件压缩以交付给另一个人,则该文件没有被拉平,并且字体尚未转换为轮廓,这意味着一个人也将随PSD一起交付字体文件。这样接收端的人可以对文件进行自己的更改。这是一种常见的做法。
一个zip文件应该能够准确地复制内容。
不过,有一个相关的注意事项- 如果zip文件损坏,则恢复数据要比原始格式的数据难得多。为什么?许多文件格式都内置了冗余,并且经过设计后,可以纠正较小的错误,也可以使较小的错误不严重。
想象一个视频文件。在大多数格式中,如果一小部分损坏,您将在视频的一小部分看到暂时的闪烁,但仍可以观看视频。但是,如果压缩了视频文件,则会降低纠错能力,并且根据损坏的程度,您可能根本无法解压缩文件/观看视频。(这是人为设计的示例,因为在任何情况下都无法压缩大多数视频格式)。
这对于任何压缩格式都是正确的-根据定义,压缩会减少冗余,因此减少了纠错功能及其折衷。