Cómo dividir los archivos binarios en Linux

Cómo dividir los archivos binarios en Linux
Los archivos binarios son formas comprimidas de almacenamiento de datos eficiente. Estos archivos pueden almacenar varios formatos, como imágenes, archivos de audio, programas o documentos. Principalmente, creamos archivos binarios para comprimir y almacenar información valiosa de programación ejecutable o grandes fragmentos de datos. Sin embargo, varios desafíos están asociados con un archivo binario, como portabilidad, accesibilidad, modificación y uso.

Es necesario dividir archivos binarios debido a los grandes tamaños de archivo que contienen los datos comprimidos. Muchas herramientas no pueden acceder a los archivos binarios directamente en su condición original y no pueden dividir los archivos binarios. A veces, se vuelve difícil para un usuario promedio dividir los archivos binarios fácilmente. Por lo tanto, explicaremos todos los métodos para dividir los archivos binarios en Linux.

Cómo dividir los archivos binarios en Linux

Puede dividir el archivo binario en Linux usando el comando dividido. Este comando puede dividir los archivos binarios que contienen grandes fragmentos. El comando dividido es sencillo en comparación con otros comandos de Linux. Aquí está el comando básico para dividir el archivo binario:

$ Split .papelera

O

$ Split /Home ///.papelera

Por defecto, el comando dividido ayuda a dividir el archivo en varias piezas que se nombran a partir de XAA, XAB, XZZ, etc. Por ejemplo, queremos dividir el "simple.Archivo binario de bin "presente en el directorio de descargas. Tenemos que ejecutar los siguientes comandos para dividir el archivo binario:

$ Split/Home/User/Descargas/Muestra.papelera

O

$ cd ~/descargas
$ muestra dividida.papelera

Opción detallada para ver archivos divididos

Si desea saber los nombres de las piezas divididas del archivo binario, puede ver el sistema rompiendo el archivo binario usando "verboso" en su comando. Incluya "verboso" frente a su nombre de archivo en el comando para usar esta opción. Aquí, ejecute el siguiente comando:

$ Split - - Léutide .papelera

Luego, el sistema dividiría los archivos y crearía los subciles, como se ilustra en la imagen anterior.

Use un prefijo para nombrar los subfiles

También puede usar su prefijo para nombrar las diferentes partes del archivo binario y el comando dividido. El uso del prefijo para nombrar los archivos más pequeños ayudaría en una mejor identificación y accesibilidad a los archivos. Aquí, puede usar este comando:

$ Split --verbose .papelera .

Por ejemplo, si quiero dar el prefijo "myfile" para dividir un archivo binario llamado "xaa", entonces el comando será:

$ Split -verbose Sample.bin myfile.

Especificando el tamaño de los archivos divididos

También puede especificar el tamaño en el que desea que sean los archivos más pequeños después de dividir el archivo binario. Use la opción de comando "-B" seguida de la especificación del tamaño de los archivos más pequeños. Podemos crear archivos más pequeños en diferentes tamaños, que varían desde kilobytes hasta yottabytes, que se identifican utilizando las letras apropiadas como K o Y.

Por ejemplo, si quiero que los archivos más pequeños se creen en tamaños uniformes de 4 GB, el comando será:

$ Split -B2G .papelera

En este comando, las letras 2g muestran el tamaño de 2GB. Dividamos el archivo binario con el tamaño de 100kb:

$ muestra de split -B100KB.papelera

Conclusión

Para resumir, el comando dividido se usa para dividir los archivos binarios en Linux. Además de este comando, puede usar la opción LEETBOSE para ver la creación de archivos más pequeños durante el proceso. También puede especificar el tamaño de los archivos que se crearán utilizando la opción "-B". Asignar un prefijo único a los nombres de archivo para una identificación fácil o incluso especificar el número uniforme de líneas en cada archivo dividido.

Esperamos que los pasos que se muestran anteriormente lo ayuden a dividir fácilmente archivos binarios en Linux y habilitar identidades únicas para archivos tan pequeños.