用 Aladdin Systems 所开发的、用于 Mac OS 的 StuffIt 归档程序创建的档案通常带有 .sit 扩展名。这些文件还可以有其它的如 .hqx 或 .bin 这样的扩展名,表明它们曾使用 BinHex 或 MacBinary 实用程序处理过,来创建可以在计算机网络上以电子方式传送的单个文本文件或二进制文件。(Macintosh 文件通常有两部分,称为创建子进程,必须在传送之前将它们联接在一起,以确保它们作为一个整体传送。)可以使用组成 macutil 软件包的一些实用程序来处理这样编码的文件,它是免费的,可用于所有正式的 Linux 发行版)。
因为 Aladdin Systems 控制着 StuffIt 的源代码,在收到 .sit 文件时唯一的选择是使用 Aladdin Expander for Linux,它当前还处于 Beta 阶段(但已相当合用)。Aladdin Systems 已将这一 beta 版作为免费软件向公众提供:您不必为它付钱,但也无法获得源代码。当前没有用于 Linux 的、创建 .sit 档案的工具。
要解压缩 .sit 档案,输入 unstuff archive.sit。如果不使用 -d 选项,抽取出的文件将放在当前工作目录下,该选项可以让您指定目标目录: unstuff -d=/home/james/oldmacfiles archive.sit。如果解包的文件是受密码保护的,使用 -p 选项:unstuff -p=secret archive.sit。文本文件转换 filer 选项用于处理行结束字符的转换,将 LF 转换成 CRLF,然后再转换回来:unstuff-text=auto -eol=unix archive.sit。
可以在 Expander 的 man page 上找到有关它的详细信息(输入 man unstuff 显示它)。
Aladdin Expander for Linux 可以从 Aladdin Systems 网站上获得。使用或下载它不用付任何费用,但必须向 Aladdin Systems 注册。有两个版本的 Expander,一个用于基于 RPM 的系统(Red Hat、Mandrake、SuSE 等),另一个用于基于 .deb 的系统(Debian、Corel 等)。没有特定于 Slackware 的软件包,但要转换 RPM 包以在 Slackware 上使用它应该并不困难。
sit/.hqx压缩文件通常是苹果用户常用的压缩格式,但是有时为了交换文件,Windows用户拿到这种文件后,常用的Winzip、WinRAR无法打开.sit/.hqx压缩文件。解铃还需系铃人,需要使用StuffIt Expander才能解开这种格式的文件,苹果机中常用的StuffIt Expander 也有Windows/linux版本,而且可以免费下载。
用户可以到 免费下载对应的版本!
如果在管方网站下载速度太慢,本网苹果软件下载区也有相应版本下载!
需要注意的是:
如果.sit/.hqx压缩包中是苹果机的应用程序,即使解开了,也不能在Windows或linux中运行;
如果.sit/.hqx压缩包中是苹果格式的文档(如图片文件或Pagemaker文件),如果没有扩展名,可以加上对应的扩展名就可以正常读取。
参考资料: