Exercici 4 - Split/Join
Fes un programa que accepti com a argument la ruta d'un arxiu i nombre de parts.
El programa dividirà (split) aquest arxiu en la quantitat de parts especificada.
Els arxius amb les parts estaran a la mateixa ruta que l'arxiu original,
però afegint al final l'extensió .part.$i
(on $i és el número d'ordre de cada part).
Exemple:
Donats com a arguments la ruta /carpeta/foto.jpg que s'ha de dividir
en 4 parts, el programa agafarà aquest arxiu:
/carpeta/foto.jpg 1024 bytes
i el dividirà en aquests 4 arxius:
/carpeta/foto.jpg.part.0 256 bytes
/carpeta/foto.jpg.part.1 256 bytes
/carpeta/foto.jpg.part.2 256 bytes
/carpeta/foto.jpg.part.3 256 bytes
D'una altra banda el programa també permetrà fer la inversa, és a dir,
ajuntar (join) les diverses parts d'un arxiu per a formar l'arxiu original.
El programa acceptarà com a argument la ruta d'un arxiu i buscarà totes
les parts amb aquesta ruta que tenen afegida l'extensió
.part.$i ajuntant-les per a formar l'arxiu.
Exemple:
Donada com a argument la ruta /carpeta/foto.jpg, el programa agafarà les
parts que hi hagi:
/carpeta/foto.jpg.part.0 256 bytes
/carpeta/foto.jpg.part.1 256 bytes
/carpeta/foto.jpg.part.2 256 bytes
/carpeta/foto.jpg.part.3 256 bytes
i les ajuntarà en aquest arxiu:
/carpeta/foto.jpg 1024 bytes