我遇到了一种情况,我无法从 Unix Putty 盒中打开 PDF 文件。供应商将这些文件放置在服务器中(我们称之为 Q 驱动器),我们将这些文件从 Q 驱动器中的文件 ftp 到 Unix 服务器(PGP)盒子)。
问题是,当我们将这些文件 ftp 到 Unix 服务器,然后从 Unix 盒子下载到我们的桌面时,我们无法打开它们。
当我们直接从 Q 驱动器下载到桌面时,这些文件就会被打开。我们需要安装什么工具来打开它们吗?
我们尝试将这些文件从 Putty 盒复制到桌面,但仍然无法打开它们。
我们需要做什么才能打开这些文件吗?
答案1
通过在传输 PDF 文件之前将 FTP 切换到二进制模式解决了该问题。
一些(大多数?)FTP 客户端默认采用文本传输,这涉及在传输文件之前将数据转换为“8 位 ASCII”。这可能会损坏非纯文本 ASCII 文件的文件(PDF 文件通常不是纯文本文件)。