如何在 Linux 中分割二进制文件
二进制文件是高效数据存储的压缩形式。这些文件可以存储各种格式,例如图像、音频文件、程序或文档。主要是,我们创建二进制文件来压缩和存储有价值的可执行编程信息或大块数据。然而,二进制文件存在一些挑战,例如可移植性、可访问性、修改和使用。
由于包含压缩数据的文件很大,因此需要分割二进制文件。许多工具无法直接访问原始状态的二进制文件,也无法拆分二进制文件。有时,普通用户很难轻松地分割二进制文件。因此,我们将解释Linux中分割二进制文件的每种方法。
如何在 Linux 中分割二进制文件
您可以使用 split 命令在 Linux 中拆分二进制文件。该命令可以分割包含大量块的二进制文件。与其他 Linux 命令相比,split 命令很简单。这是分割二进制文件的基本命令:
或者
默认情况下, split 命令有助于将文件分割成以 xaa、xab、xzz 等开头命名的各个部分。例如,我们要分割 Downloads 目录中存在的“simple.bin”二进制文件。我们必须执行以下命令来分割二进制文件:
或者
$ split sample.bin
查看分割文件的详细选项
如果您想知道二进制文件的分割部分的名称,您可以通过在命令中使用“verbose”分解二进制文件来查看系统。在命令中的文件名前面包含“verbose”以使用此选项。在这里,执行以下命令:
然后系统将分割文件并创建子文件,如上图所示。
使用前缀命名子文件
您还可以使用前缀来命名二进制文件和 split 命令的不同部分。使用前缀命名较小的文件将有助于更好地识别和访问文件。在这里,您可以使用以下命令:
例如,如果我想给出前缀“myfile”来分割名为“xaa”的二进制文件,那么命令将是:
指定分割文件的大小
您还可以指定分割二进制文件后较小文件的大小。使用命令选项“-b”,然后指定较小文件的大小。我们可以创建不同大小的较小文件,从千字节到兆字节不等,这些文件使用适当的字母(如 K 或 Y)进行标识。
例如,如果我希望以 4 GB 的统一大小创建较小的文件,则命令将为:
在此命令中,字母 2G 表示 2GB 的大小。让我们分割 100KB 大小的二进制文件:
结论
综上所述,split命令用于Linux中的二进制文件的分割。除了此命令之外,您还可以使用 verbose 选项来查看在此过程中创建的较小文件。您还可以使用“-b”选项指定要创建的文件的大小。为文件名分配唯一的前缀以便于识别,甚至指定每个拆分文件中统一的行数。
我们希望上面显示的步骤可以帮助您在 Linux 中轻松分割二进制文件,并为此类较小的文件启用唯一标识。