在 OSX 中压缩敏感数据的担忧

在 OSX 中压缩敏感数据的担忧

我有一些非常敏感的数据,我想压缩并备份它们,以便重新格式化。这绝对是至关重要的这些文件不会发生任何变化。我是一名开发人员,因此容错空间很小……另外,如果我的任何一个文件.mp3损坏了,我真的很讨厌它!

文件格式包括...

  • .mp3
  • .php
  • .js
  • .人工智能-.psd -.flv

(还有很多)


  1. MacOSX文件压缩是否足够安全?还是我应该寻找其他地方?
  2. .zip除了(我假设如此......)之外,还有其他更高效/安全的文件格式吗?

答案1

我想我会真正回答这个问题(而不是在评论中抱怨):

在我看来,只要你正确地将数据传输到外部存储介质,那么任何压缩都应该足够。但是,如果你真的想确保数据完整性,我会这样做:

  1. 使用压缩数据简易RAR(免费)无论您选择什么,每 100MB 左右分割存档(您希望拥有足够数量的文件,30 个就足够了,具体取决于您拥有的数据量)。文件将是archive.rar、等。archive.r01archive.r02
  2. 使用豪华型(同样免费)为您的档案创建一些.PAR2文件。如果任何部分丢失或损坏,这些文件将允许修复和恢复档案。

Usenet 上也经常使用同样的策略,因为这里的文件通常不完整或.rar存档中缺失。它允许适当的压缩(不如lzma或那么好7zip,但相当不错)和良好的.par2文件数据完整性。

提取数据时,你可以使用我个人最喜欢的 OS X 版 UnRAR 程序,陣容。双击文件.par2(与文件位于同一目录中.rar),UnRARX 将使用 PAR 数据检查文件的完整性。这可确保所有内容与您压缩时完全相同。希望这对您的决定有所帮助!

编辑:正如我在评论中提到的,压缩.mp3(和.flv)文件不会节省太多空间,但您可以获得 PAR 提供的数据完整性。我只需将您的整个~/文件夹放入存档中即可。

答案2

这在很大程度上取决于您为什么要费心压缩数据。如果您没有足够的空间,无损压缩可能不足以释放大量存储空间,因为您的大部分数据可能包含在这些 mp3 和 flv 文件中。在这种情况下,您可能需要考虑重新编码其中一些文件。但是,如果您有足够多的非视频/音频文件,使压缩变得值得,那么您有很多选择。

也许最友好的方法是使用磁盘实用程序在目标驱动器上创建压缩磁盘映像。您可能希望将其弄得足够大,以填满该驱动器上的所有可用空间。如果您需要保存的所有数据都在一个目录中,您只需从磁盘实用程序的文件菜单中选择目录中的新磁盘映像,就可以更轻松地完成此操作。这很简单、方便,而且非常安全。您可以选择多种压缩格式。bzip 将为您节省更多空间,但压缩时间会大大增加。

由于您说数据很敏感,所以这种方法可能会吸引您,因为您还可以选择同时使用 AES 加密磁盘映像(它会询问您是否要加密映像)。

如果您确实想要最大化您的无损压缩,请安装 paq8 命令(例如使用 macports 或在 google 上搜索),因为该压缩器往往位居榜首。


最后,如果您需要压缩应用程序包等,Snow Leopard 有一个巧妙的功能,可让您保持压缩状态并在运行中解压缩它们。这甚至可以提高性能,但要压缩预压缩的 Apple 应用程序以外的任何内容,您需要获取命令行工具afsctool

相关内容