压缩文件会破坏它吗?

压缩文件会破坏它吗?

我刚刚让某人给我发送了一个压缩psd文件。

他们拒绝了,理由是压缩文件可能会破坏字体

我认为压缩文件是完全可逆的,因此它被广泛使用。我认为对方的说法是错误的。

关于压缩文件内容被破坏的说法属实吗?

答案1

不会,压缩文件不会损坏文件。只要您的 zip 文件未损坏,解压后就会生成相同的文件。

在这种情况下,安装在两个不同系统上的字体之间的差异可能会导致问题,但这与 zip/unzip 过程完全无关。

答案2

一般的使用时,zip 是无损的(假设实现没有错误),但是可能适用于数据丢失的场景:NTFS 备用数据流。这个很少使用的功能允许单个文件有多个独立的内容集。大多数代码只会看到未命名流,但其他流可以存在。

因此,如果程序决定将数据存储在 NTFS 备用数据流中,则您的 zip 客户端看不到那部分(需要明确提出要求,并且RAR 是目前唯一一个可以做到这一点的)。

但要强调的是:这个用法很少用,而且通常不用于 PSD 之类的东西。我怀疑你的朋友/同事完全搞错了。

答案3

在某些情况下,如果将 Mac 字体压缩然后解压,则可能会出现不一致的情况。这可能不会破坏它,但与上面的某些陈述相反,该过程可能不会提供相同的文件。

以下讨论相关情况:

关联

http://ask.metafilter.com/59789/How-to-email-my-font

简而言之:

  1. 如果它们是包含资源分支的旧字体,并且用户使用的是旧版本的 Mac OS X,通常是 10.4 或更早版本。尽管这类旧字体最初是为 OS 9 和更早版本的 Macintosh 操作系统设计的,但它们也可以在 OS X 上使用。有些人仍在使用他们早在 20 年前构建的字体库,这是完全有可能的(根据我的经验,这种情况很常见)。通常这些人是艺术家和艺术总监类型。例如,我有一些字体的创建日期是 1993 年,还有数百种字体的创建日期是 1998 年,大多数都带有资源分支。当然我应该将它们转换为更现代的格式或者停止使用它们,但让我们面对现实吧:一旦购买了 Adob​​e 字体库,就再也不想买了。在我与广告艺术总监共事的这些年里,我学会了尊重字体文件夹,就好像它是艺术总监的日记、常用书或超我一样。

  2. 某些版本的操作系统会删除部分元数据。元数据可能是添加到文件信息字段的内容。这不会破坏文件,但同样,往返压缩和解压缩也不会产生相同的文件。

附言:我在此假设,如果有人要压缩 PSD 文件以将其交付给另一个人,则该文件尚未被压缩,并且字体尚未转换为轮廓,这意味着这个人还会将字体文件与 PSD 一起交付,以便接收端的人可以自己对文件进行更改。这是一种常见的做法。

答案4

只有当他们做了一些愚蠢的事情,比如在上面进行文本模式转换,或者某个地方的 zip/unzip 被嵌入的 zip 搞糊涂了的时候才会发生这种情况。(这样的错误发生在过去——大概是 10 年前。)

相关内容