إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

مكتبة لتقسيم الملفات بالc

تقليص
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • [كود] مكتبة لتقسيم الملفات بالc

    السلام عليكم و رحمة الله و بركاته
    هذه مكتبة بإستخدام السي لتقسيم الملفات، حاليا الإصدار الأول، ربما ستكون هناك إصدارات قادمة.
    رابط المشروع: libSPLT
    الموضوع الأصلي:مكتبة لتقسيم الملفات بإستخدام C
    http://0xsife.wordpress.com
    المجلة التقنية It-scoop.com

    أخبار التقنية أولا بأول لحظة وقوعها

  • #2
    برنامج بسيط لإستخدام المكتبة:
    كود:
    /* 
      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; 
     }
    شكرا للأخ محمد من الفريق العربي للبرمجة على الإقتراح.
    http://0xsife.wordpress.com
    المجلة التقنية It-scoop.com

    أخبار التقنية أولا بأول لحظة وقوعها

    تعليق

    يعمل...
    X