“Conocimiento Problema>Convertir archivos

¿Cómo se divide los archivos?

2013/11/28
El método para dividir archivos depende en gran medida de su sistema operativo y del resultado deseado. Aquí hay varios enfoques comunes:

1. Uso de herramientas de línea de comandos:

Este es generalmente el método más potente y flexible, pero requiere familiaridad con la línea de comando.

* `Split` (sistemas similares a unix como Linux y MacOS): Este comando incorporado es increíblemente versátil. Dirige los archivos en fragmentos de un tamaño específico o número de líneas.

`` `Bash

división -b 100m entrada.txt outtx.txt # divide input.txt en archivos de 100mb llamados output.txt00, output.txt01, etc.

división -l 1000 entrada.txt salida.txt # divide input.txt en archivos con 1000 líneas cada una, con nombre de manera similar.

`` `` ``

Reemplace `input.txt` con el nombre de su archivo y` output.txt` con su prefijo deseado para los archivos de salida. `-B` especifica el tamaño de los bytes, y` -L` especifica líneas. Puedes usar `k` para kilobytes,` m` para megabytes y `g` para gigabytes con` -b`.

* `csplit` (sistemas similares a unix): Este comando permite una división más compleja basada en patrones dentro del archivo. Es útil para dividir archivos de registro u otros archivos con datos estructurados. Es más avanzado y requiere más comprensión de las expresiones regulares.

2. Uso de divisores de archivos gráficos:

Muchas aplicaciones gráficas están disponibles para dividir archivos, ofreciendo una interfaz fácil de usar. Estos a menudo son específicos de la plataforma. Los ejemplos incluyen:

* 7-zip (Windows, macOS, Linux): Mientras que principalmente una herramienta de archivo, 7-ZIP puede dividir los archivos en múltiples volúmenes durante el proceso de archivo. Usted especifica el tamaño deseado para cada parte del archivo.

* Winrar (Windows): Similar a 7-ZIP, Winrar ofrece la capacidad de dividir los archivos en partes más pequeñas.

* Varias otras utilidades de GUI: Busque en su tienda de aplicaciones o en línea "File Splitter" junto con su sistema operativo (por ejemplo, "Windows de divisor de archivos").

3. Uso de lenguajes de programación:

Puede escribir un script (por ejemplo, en Python, Perl, etc.) para dividir un archivo programáticamente. Esto ofrece lo último en personalización. Aquí hay un simple ejemplo de Python:

`` `Python

def split_file (nombre de archivo, chunk_size):

con Open (nombre de archivo, 'RB') como F:

chunk_num =0

Mientras que es cierto:

Chunk =F.Read (Chunk_Size)

Si no es un trozo:

romper

con open (f "{nombre de archivo} .part {chunk_num}", 'wb') como outFile:

Outfile.write (trozo)

chunk_num +=1

Uso de ejemplo:divida un archivo en fragmentos de 10 MB

split_file ("input.txt", 10 * 1024 * 1024)

`` `` ``

Elegir el método correcto:

* Para división simple por tamaño o líneas, el comando 'Split' es eficiente y ampliamente disponible.

* Para la división compleja basada en patrones, `csplit` es la herramienta para usar.

* Los divisores de GUI son convenientes para los usuarios menos cómodos con la línea de comandos.

* La programación ofrece el máximo control y permite la integración en otros flujos de trabajo.

Recuerde considerar cómo recombinará los archivos divididos más adelante. Los métodos anteriores a menudo generan archivos con convenciones de nombres predecibles para facilitar este proceso (por ejemplo, parte1, parte2, etc. o sufijos numerados). El comando `CAT` (en sistemas similares a Unix) se puede usar para concatenar las piezas nuevamente. Las herramientas de archivo como 7-ZIP o Winrar manejarán el reensamblaje automáticamente si se usan para dividirse.

Convertir archivos
¿Cómo convierto imágenes a archivos PDF sin esfuerzo?
Cómo convertir Altavoces salida para Audio
Cómo convertir MPEG4 archivos protegidos a MP3
Cómo convertir a Foobar sin pausas MP3
Cómo convertir archivos MXN archivos MP3
Cómo convertir MP3 Bit tarifas
Cómo convertir KOTOR música para archivos MP3
Cómo convertir un MPG a 3GP Video
Conocimiento de la computadora © http://www.ordenador.online