檔案解壓壓縮

2021-09-01 14:22:44 字數 1434 閱讀 3896

#include #include #include #include #include const int len = 1024;

void showtime();

void search();

void compress();

void decompress();

void help();

int main()

} return 0;

}void showtime()

void directorylist(lpcstr path)

while(::findnextfile(herror, &finddata))

wsprintf(fullpathname, "%s\\%s", path,finddata.cfilename);

filecount++;

printf("\n%d %s ", filecount, fullpathname);

if (finddata.dwfileattributes & file_attribute_directory)

}}void search()

void compress()

; char cmd[300] = "7z.dll a ";

//dos下進入有空格資料夾需要加雙引號

printf("\nplease input the file name\n");

scanf("%s", filename);

strcat(cmd, "output ");//生成名為output壓縮檔案

strcat(cmd, filename);//要壓縮的檔名

system(cmd);

//system("cls");

//cmd 命令最後是這樣的:"c:\program files\winrar\winrar" a output filename

//其中a是程式執行的引數 output是壓縮包檔名 filename是輸入的檔名

//rar命令的語法請參照rar幫助文件

printf("壓縮完成!!\n");

sleep(2000);

}void decompress()

; char cmd[300] = "7z.dll e ";

printf("\nplease input the file name\n");

scanf("%s", filename);

strcat(cmd, filename);

system(cmd);

printf("解壓完成!!\n");

sleep(2000);

}void help()

; strcpy(cmd,"7z.dll -h");

system(cmd);

sleep(2000);

}

android 解壓 壓縮image檔案

先來看看解包指令碼unpack.sh,解壓後檔案在.tmp目錄中 image name 1 gunzip c s img img src rm rf tmp mkdir tmp cd tmp cpio i f src 然後再來看看打包指令碼pack.sh,bin bash image name 1 ...

linux解壓 壓縮檔案

1 tar 用 tar xvf 解壓 2 gz 用 gzip d或者gunzip 解壓 3 tar.gz和 tgz 用 tar xzf 解壓 4 bz2 用 bzip2 d或者用bunzip2 解壓 5 tar.bz2用tar xjf 解壓 6 z 用 uncompress 解壓 7 tar.z 用...

Linux解壓 壓縮

linux下自帶了乙個unzip的程式可以解壓縮檔案,解壓命令是 unzip filename.zip 同樣也提供了乙個zip程式壓縮zip檔案,命令是 zip filename.zip files 會將files壓縮到filename.zip 另外看看你的檔案的字尾名,不同的字尾的檔案解壓和壓縮的...