Поиск по сайту:

Следует читать много, но не многое (Тацит).

Как разделить бинарные файлы в Linux

2 мин для чтения
FavoriteLoadingДобавить в избранное
14 июля 2022
Как разделить бинарные файлы в Linux
Двоичные файлы представляют собой сжатые формы эффективного хранения данных. Эти файлы могут хранить различные форматы, такие как изображения, аудиофайлы, программы или документы. В основном мы создаем двоичные файлы для сжатия и хранения ценной исполняемой программной информации или больших блоков данных. Однако с двоичным файлом связано несколько проблем, таких как переносимость, доступность, модификация и использование.

Необходимо разделить двоичные файлы из-за больших размеров файлов, содержащих сжатые данные. Многие инструменты не могут получить доступ к двоичным файлам напрямую в их исходном состоянии и не могут разделить двоичные файлы. Иногда обычному пользователю становится трудно легко разделить двоичные файлы. Поэтому мы объясним каждый метод разделения двоичных файлов в Linux.

 

Как разделить бинарные файлы в Linux

Вы можете разделить двоичный файл в Linux с помощью команды split. Эта команда может разделить двоичные файлы, содержащие большие фрагменты. Команда split проста по сравнению с другими командами Linux. Вот основная команда для разделения двоичного файла:

$ split <filename>.bin

или

 

$ split /home/<user>/<directory>/<filename>.bin

 

По умолчанию команда split помогает разделить файл на различные части, имена которых начинаются с xaa, xab, xzz и т. д. Например, мы хотим разделить двоичный файл «simple.bin», присутствующий в каталоге «Downloads». Мы должны выполнить следующие команды, чтобы разделить двоичный файл:

$ split /home/user/Downloads/sample.bin

 

или же

$ cd ~/Downloads

$ split sample.bin

 

Подробная опция для просмотра разделенных файлов

Если вы хотите узнать имена разделенных частей двоичного файла, вы можете просмотреть систему, разбив двоичный файл, используя «verbose» в своей команде. Включите «verbose» перед именем вашего файла в команду, чтобы использовать эту опцию. Здесь выполните следующую команду:

$ split - - verbose <filename>.bin

 

Затем система разделит файлы и создаст подфайлы.

 

Используйте префикс для именования подфайлов

Вы также можете использовать свой префикс для обозначения различных частей двоичного файла и команды разделения. Использование префикса в именовании файлов меньшего размера поможет улучшить идентификацию и доступность файлов. Здесь вы можете использовать эту команду:

$ split --verbose <filename>.bin <suffix>.

 

Читать  Bash для начинающих. Использование функций в Bash

Например, если мы хотим дать префикс «myfile» для разделения двоичного файла с именем «xaa», тогда команда будет такой:

$ split --verbose sample.bin myfile.

 

Указание размера разделенных файлов

Вы также можете указать размер, в котором должны быть файлы меньшего размера после разделения двоичного файла. Используйте параметр команды «-b», за которым следует указание размера файлов меньшего размера. Мы можем создавать меньшие файлы разного размера, от килобайт до йоттабайт, которые обозначаются соответствующими буквами, такими как K или Y.

Например, если мы хотим, чтобы файлы меньшего размера были созданы одинакового размера в 4 ГБ, команда будет такой:

$ split –b2G <filename>.bin

 

В этой команде буквы 2G означают размер 2GB. Разделим бинарный файл размером 100 КБ:

$ split –b100KB sample.bin

 

Вывод

Подводя итог, команда split используется для разделения двоичных файлов в Linux. Помимо этой команды, вы можете использовать подробный параметр, чтобы увидеть создание файлов меньшего размера во время процесса. Вы также можете указать размер создаваемых файлов с помощью параметра «-b». Назначайте уникальные префиксы именам файлов для легкой идентификации или даже указывайте одинаковое количество строк в каждом разделенном файле.

Мы надеемся, что шаги, показанные выше, помогли вам легко разделить двоичные файлы в Linux и включить уникальные идентификаторы для таких небольших файлов.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...
Поделиться в соц. сетях:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии

Читайте также

0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам:

Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

badge
Обратный звонок 1
Отправить
galka

Спасибо! Ваша заявка принята

close
galka

Спасибо! Ваша заявка принята

close