Vamos a jugar con el split* para partir mp3, y luego los vamos a juntar de nuevo.
* comando utilizado para partir archivos.
listamos los archivos
german@Debian:~/public_html$ ls
musica.mp3
si queremos lo escuchamos
german@Debian:~/public_html$ play musica.mp3
playing musica.mp3
comprobamos el md5sum del archivo original
german@Debian:~/public_html$ md5sum musica.mp3
8db1f61ff1dc27321b3967a1ab019188 musica.mp3
Lo partimos
german@Debian:~/public_html$ split musica.mp3 musica-parte
german@Debian:~/public_html$ ls
musica.mp3 musica-parteac musica-parteaf musica-parteai musica-parteal
musica-parteaa musica-partead musica-parteag musica-parteaj musica-parteam
musica-parteab musica-parteae musica-parteah musica-parteak
insertamos el primer segmento a un nuevo archivo y luego comparamos como difieren los mp3 entre sí
german@Debian:~/public_html$ cat musica-parteaa > Musica2.mp3
german@Debian:~/public_html$ diff musica.mp3 Musica2.mp3
Los ficheros binarios musica.mp3 y Musica2.mp3 son distintos
hay que acordarse que cuando redirigimos la salida de un archivo con solamente un > lo hace de forma destructiva , o sea borrando el contenido del archivo a donde lo insertamos(y se utiliza solamente en el primer o unico ingreso)
Por eso las siguientes partes las adjuntamos con >> que agrega la info al final del archivo
german@Debian:~/public_html$ cat musica-parteab >> Musica2.mp3
Obviamente los agregamos por orden alfabetico
german@Debian:~/public_html$ cat musica-parteac >> Musica2.mp3
german@Debian:~/public_html$ cat musica-partead >> Musica2.mp3
german@Debian:~/public_html$ cat musica-parteae >> Musica2.mp3
german@Debian:~/public_html$ cat musica-parteaf >> Musica2.mp3
german@Debian:~/public_html$ cat musica-parteag >> Musica2.mp3
german@Debian:~/public_html$ cat musica-parteah >> Musica2.mp3
german@Debian:~/public_html$ cat musica-parteai >> Musica2.mp3
german@Debian:~/public_html$ cat musica-parteaj >> Musica2.mp3
german@Debian:~/public_html$ cat musica-parteak >> Musica2.mp3
german@Debian:~/public_html$ cat musica-parteal >> Musica2.mp3
german@Debian:~/public_html$ cat musica-parteam >> Musica2.mp3
Y nos fijamos nuevamente si los mp3 entre si son distintos
german@Debian:~/public_html$ diff musica.mp3 Musica2.mp3
german@Debian:~/public_html$
Si quieren nos aseguramos fijandonos en el md5sum
german@Debian:~/public_html$ md5sum *.mp3
8db1f61ff1dc27321b3967a1ab019188 Musica2.mp3
8db1f61ff1dc27321b3967a1ab019188 musica.mp3
y si quieren la reproducimos
german@Debian:~/public_html$ play Musica2.mp3
playing Musica2.mp3
----------------------
Volvemos a listar los archivos
german@Debian:~/public_html$ ls
Musica2.mp3 musica-parteab musica-parteae musica-parteah musica-parteak
musica.mp3 musica-parteac musica-parteaf musica-parteai musica-parteal
musica-parteaa musica-partead musica-parteag musica-parteaj musica-parteam
Y usamos un paso más rapido para meter todos los trozos en otro mp3
german@Debian:~/public_html$ cat musica-partea? > Musica3.mp3
Comparamos los mp3
german@Debian:~/public_html$ diff musica.mp3 Musica3.mp3
german@Debian:~/public_html$ diff Musica2.mp3 Musica3.mp3
german@Debian:~/public_html$ md5sum *.mp3
8db1f61ff1dc27321b3967a1ab019188 Musica2.mp3
8db1f61ff1dc27321b3967a1ab019188 Musica3.mp3
8db1f61ff1dc27321b3967a1ab019188 musica.mp3
german@Debian:~/public_html$
La verdad es que esto lo aprendí hace poco , pero es tan util y entretenido que tenía que postearlo
.
Mas info en :
man split
man cat
man diff
man play
man man