HTTP 文件服务器或 HFS 是一个小型实用程序,它允许通过为每个文件创建 http 链接来与他人共享文件
现在,当我想下载多个文件时,软件会创建一个包含所选文件的“tar”文件
现在我的问题是,当我创建 tar 文件时,文件是否重复?我需要双倍的空间吗?
例如,当我将 3 个 1 MB 的文件压缩到一个存档中时,会创建一个包含原始文件的新文件,大小为 2 MB。因此所需的总空间为 (3 + 2) MB = 5 MB
创建 tar 文件时会发生同样的事情吗?
答案1
Tar 是所有文件的总和,没有使用任何压缩。因此,您将获得三个文件的总大小(以及更多用于 tar 控制的大小)。通常,zip 文件会因为占用空间较小而下载得更快,但这取决于文件的类型。已压缩的电影、图像和此类媒体文件在压缩后不会减少太多大小。
答案2
当我创建 tar 文件时,文件会重复吗?
是的,tar 中的 10 个 1 MB 文件将为 10 MB
我需要双倍的空间吗?
是或不是,这取决于您想如何处理它。
我有一些问题可以提供帮助
你运行的是什么操作系统?
您要压缩的文件的内容是什么?
你的理想要求是什么?
您正在存档数据还是只是寻找一种更简便的传输方式?
如果传输那么是通过物理介质还是通过网络/互联网?
听起来如果它尚未压缩,你只是缺少压缩标志。
从终端运行“man tar”和/或“info tar”来显示 tar 命令的手册或信息页。
添加任一标志可能都会完成您想要的操作。
-j 将使用 bzip2 压缩
-z 将使用 gzip 压缩