السلام عليكم و رحمة الله و بركاته
هذه مكتبة بإستخدام السي لتقسيم الملفات، حاليا الإصدار الأول، ربما ستكون هناك إصدارات قادمة.
رابط المشروع: libSPLT
الموضوع الأصلي:مكتبة لتقسيم الملفات بإستخدام C
السلام عليكم و رحمة الله و بركاته
هذه مكتبة بإستخدام السي لتقسيم الملفات، حاليا الإصدار الأول، ربما ستكون هناك إصدارات قادمة.
رابط المشروع: libSPLT
الموضوع الأصلي:مكتبة لتقسيم الملفات بإستخدام C
''اللهم إني أسالك إيمانا دائما وأسألك قلبا خاشعا وأسألك علما نافعا وأسألك يقينا صادقا وأسألك دينا قيما وأسألك العافية من كل بلية''
'اللهم أغفر للمؤمنين و المؤمنات و المسلمين و المسلمات الأحياء منهم و الأموات'
www.it-scoop.com
ماشاء الله يا أخي ...
لكن هلا وضعت مثال لإستخدامها ..
لك ما طلبت يا أخي محمد.
/*
Kacem v1.0 Alpha - File splitter for unix-like
(c) 2010 by SIFE Abdelrazak.
Compile: gcc -lSPLT -o Kacem Kacem.c
Tested on FreeBSD 8.1
Note: libSPLT must be installed in your system, if you don't have it,
get it from SF and install it
http://sourceforge.net/projects/libsplt/files/
*/
#include<stdio.h>
#include<strings.h> /* strcmp() */
#include<stdlib.h> /* exit() */
#include<libSPLT/libSPLT.h>
main(int argc, char **argv)
{
int n;
if(argc<4)
{
printf("usage:\nto split file: ./Kacem -s <filename> <chunk size>\n\
to join file: ./Kacem -j <filename> <chunk size>\n");
exit(0);
}
if(strcmp(argv[1],"-s")==0)
{
n=split(argv[2], atol(argv[3]));
printf("file splited in %d chunks.\n",n);
}
else
{
n=join(argv[2], atol(argv[3]));
if(n==0)
printf("File joined successfully.\n");
}
return 0;
}''اللهم إني أسالك إيمانا دائما وأسألك قلبا خاشعا وأسألك علما نافعا وأسألك يقينا صادقا وأسألك دينا قيما وأسألك العافية من كل بلية''
'اللهم أغفر للمؤمنين و المؤمنات و المسلمين و المسلمات الأحياء منهم و الأموات'
www.it-scoop.com