短的:

短的:

我确实需要复制jce_policy-8.zip从我的 Mac 到 Citrix Desktop on Demand。客户阻止了所有文件共享和下载。因此我尝试将 .zip 复制为原始文本。

来源

我在 Mac 上的 Sublime 中打开 jce_policy-8.zip 并复制原始文本。

目标

Desktop on Demand 是一台 Citrix Windows 7 机器。我将原始文本粘贴到 Notepad++ 中并将其保存为 jce.zip。

我无法在目标机器上打开 .zip。文本看起来也与在 Sublime 中打开的不同。有什么建议吗?

答案1

将其转换为哑剧格式。

有几种方法可以做到这一点,但请尝试将 zip 附加到 Mac 上的新电子邮件中,然后将邮件另存为(如果有选项,请选择纯文本)。
电子邮件采用 MIME 格式。

在文本编辑器中打开保存的消息并执行全选/复制。
然后您可以通过 Citrix 客户端将其粘贴到记事本中。

保存记事本文件并将其重命名为 .msg 扩展名,Windows 应将其视为电子邮件消息。
双击 .msg 文件,默认电子邮件客户端应会打开它。

您也可以给它一个 .zip 扩展名,如果默认归档程序理解 MIME,它可能会打开。

如果 Mac 邮件程序无法玩游戏,请安装 Thunderbird,它有 Ctrl + U 来查看完整的消息。

答案2

短的:

  1. 在源主机上将 zip 内容编码为 Base64,
  2. 以文本形式复制到目标主机,
  3. 从 Base64 解码文本并保存为 zip

长的:

将二进制 ZIP 内容编码为 Base64 字符串:

  • 使用插件 -> MimeTools -> Base64 编码Notepad++ 中的功能
    (不要忘记事先选择所有文本)
  • 在基于 Unix 的系统上使用 bash
base64 /path/to/file.zip > output.txt

复制到目标主机并保存为文本文件

只需通过任何可用的方式复制并粘贴文本(这也可能会被 citrix 会话禁止,我很想知道接下来该怎么做... ;))另存为文本文件

将 Base64 字符串解码为二进制文件

  • 使用插件 -> MimeTools -> Base64 解码Notepad++ 中的功能
    (不要忘记事先选择所有文本)
  • 在基于 Unix 的系统上使用 bash
base64 --decode /path/to/file.txt > output.zip

相关内容