@Article{, title={Design and Implementation of a File Splitter and Merger Software تصميم وتنفيذ برنامج لتقطيع وتجميع الملفات}, author={Muhanad Hayder}, journal={journal of kerbala university مجلة جامعة كربلاء}, volume={7}, number={4}, pages={5-20}, year={2009}, abstract={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.

مقطع ومجمع الملفات هو عبارة عن تطبيق بلغة جافا اصدار (J2SE) يسهل عملية توزيع ونقل الملفات في وسائط خزن المعلومات كالـ(floppy, CD and DVD) يستخدم التطبيق لتقطيع الملفات كبيرة الحجم التي لايمكن ان تخزن في وسائل الخزن الشائعة لكبر حجمها الى قطع صغيرة تتلائم وحجم الاقراص المدمجة والمرنة وشرائح الذاكرة صغيرة الحجم وباستخدام نفس التطبيق يمكن تجميع هذة القطع لاستعادة الملف الاصلي . ممكن استخدام هذا التطبيق لتقطيع جميع انواع الملفات وبدون استثناء حيث يحدد مستخدم التطبيق عدد او حجم القطع التي سوف تنتج عن تقطيع الملف الاصلي وموقع هذة القطع بعد الضغط على زر(Split) تتم عملية قراءة الملف بايت بايت ومن ثم تكتب بالقطع التي تم تحديدها من قبل المستخدم وبالدليل المحدد هذه العملية تتزامن مع بناء الملف (.jfs) الذي يحتوي على عدد وحجم وموقع جميع القطع الناتجة عن تقطيع الملف الاصلي والتي يحتاجها التطبيق في عملية تجميع الملف (Merge) حيث يحدد المستخدم الدليل للملف (.jfs) والمسمى بنفس اسم الملف الاصلي فتتم قراءة قطع الملف واحدة تلو الاخرى (byte by byte) لبناء الملف الاصلي .} }