ISSN: 1813-0410

Author : Hayder, Muhanad

Design and Implementation of a File Splitter and Merger Software

Muhanad Hayder

journal of kerbala university, 2009, Volume 5, Issue 2, Pages 5-20

This paper presents a file splitter tool that is based on Java for making our distribution of files easier in removable media like floppies, CD, …etc. For this it can split a large file that cannot be fit into a single USB flash memory or CD or any other media to one or more files that is easily or perfectly fit into them. Also it is possible to merge them back in destination machine.
For splitting, user will choose the file which he wants to split [for e.g. .txt, .doc, .mp3, .bmp, .xsl, .dat].then utility will ask for attributes of splitted files, location and size. Then reads the inputted file byte by byte write it into sequence of split files all these newly created files are stored either in default folder or in user define folder. All the above information related to splitted file is stored in ‘original file name.jfs ’. The splitting folder will be used to rebuild original file as it is. User have to give path of ‘*.jfs’ file to utility for all files to be merged.
The setting like (default split folder, default merge folder and default split) can be configured and saved by using File Splitter and Merger configuration under options tab.
This paper used object oriented programming with the Java2 Standard Edition (J2SE) programming language.