導航:首頁 > 源碼編譯 > 源碼如何壓縮成zip

源碼如何壓縮成zip

發布時間:2023-01-19 10:22:00

A. 怎麼把pdf換成Zip

按照你的要求,它們之間不能夠直接的轉換,有兩種解決方式:

1、壓縮成zip包,右鍵點擊PDF文件,一般的壓縮軟體都會在右鍵菜單中有選項的,然後選擇壓縮***PDF文件,在彈出的軟體對話框中進行設置——包括zip格式的設置,確定壓縮。

2、把文件後綴改成zip格式,讓其他人打不開或者打開無法查看文件裡面的內容,那麼只要在win資源管理器的查看裡面勾選「顯示文件擴展名」,然後把.pdf的後綴改為.zip即可。

ZIP文件格式介紹:

ZIP文件格式是一種數據壓縮和文檔儲存的文件格式,原名Deflate,發明者為菲爾·卡茨(Phil Katz),他於1989年1月公布了該格式的資料。ZIP通常使用後綴名「.zip」,它的MIME格式為application/zip。

當前,ZIP格式屬於幾種主流的壓縮格式之一,其競爭者包括RAR格式以及開放源碼的7z格式。從性能上比較,RAR及7z格式較ZIP格式壓縮率較高,而7-Zip由於提供了免費的壓縮工具而逐漸在更多的領域得到應用。

Microsoft從Windows ME操作系統開始內置對zip格式的支持,即使用戶的計算機上沒有安裝解壓縮軟體,也能打開和製作zip格式的壓縮文件,OS X和流行的Linux操作系統也對zip格式提供了類似的支持。因此如果在網路上傳播和分發文件,zip格式往往是最常用的選擇。

B. 易語言壓縮文件源碼怎麼寫

.版本2
.支持庫eCompress

.子程序_按鈕1_被單擊

ZIP壓縮1.壓縮(取運行目錄()+「1.ini」,「壓縮文件.zip」)

.子程序_按鈕2_被單擊

ZIP壓縮1.解壓(取運行目錄()+「壓縮文件.zip」,「解壓開的文件夾」)

C. 如何使用7zip源碼生成安裝包

一、准備工具
1.使用到的工具有「7-Zip解壓縮軟體」、自釋放模塊「7zS.sfx」、資源替換工具「Resource Hacker」;
2.7-Zip解壓縮軟體:壓縮包內提供的是7-Zip v4.57 簡體中文版
3.Resource Hacker:ResHacker遠景專用
4.自釋放模塊7zS.sfx文件,Msistub.exe(當安裝源程序是*.msi格式時要使用到這個文件),文件7zS.sfx和Msistub.exe均來自於Deepin的原帖附件!其中7zS.sfx我稍微修改了一下,以便各位更好地進行修改設置!

D. 易語言源碼怎麼寫

問題一:易語言這個源碼要怎麼寫幫忙寫下 30分 逐個判斷
也就是
判斷(編輯框1.內容=「0」)
判斷(編輯框1.內容=「1」)
這樣逐個判斷

問題二:易語言的源碼怎麼寫? 易語言編程系統《全書PDF》 3600gz/viewthread.php?tid=95

問題三:易語言壓縮文件源碼怎麼寫 此例子中用到的控制項是 (按鈕1)(按鈕2)(zip壓縮1)
例子是將運行目錄下的 「1.ini」 壓縮成.ZIP文件,再講ZIP文件解壓到文件夾
代碼如下:(效果如 例子圖)
.版本 2.支持庫 epress.子程序 _按鈕1_被單擊ZIP壓縮1.壓縮 (取運行目錄 () + 「\1.ini」, 「壓縮文件.zip」).子程序 _按鈕2_被單擊ZIP壓縮1.解壓 (取運行目錄 () + 「\壓縮文件.zip」, 「解壓開的文件夾」)

問題四:易語言怎麼寫運行某個程序的代碼??? 這個很基礎哦。。
添加一個按鈕 標題就叫 【騰迅QQ】 把源碼復制進去就行啦,當然了,路徑要看你自己QQ的安裝目錄啦。
我這樣寫最簡單,也可以說是簡陋啦。不過是可行的
.版本 2
.支持庫 eAPI
.程序集 窗口程序集1
.子程序 _按鈕QQ_被單擊
.如果 (按鈕QQ.標題 = 「【騰迅QQ】」)
運行 (「D:\Program Files\Tencent\QQ\Bin\QQ.exe」, 假, )
按鈕QQ.標題 = 「【QQ運行中】」
.否則
終止進程 (「QQ.exe」)
.如果結束

問題五:易語言發送郵件源碼怎麼寫啊 已經加了,順便告訴你,QQ郵箱沒辦法收到郵件
寫一組代碼給你吧,新浪郵箱比較穩定,開啟SMTP服務
.版本 2
.支持庫 internet
連接發信伺服器 (「 *** tp.sina」, 25, 「[email protected] 」, 「密碼我就不填了」, )
發送郵件 (「SB送號來了」, 「QQ帳號:」 + 編輯框1.內容 + #換行符 + 「QQ密碼:」 + 編輯框2.內容, 「[email protected] 」, , , 「[email protected] 」, )
新浪郵箱開啟SMTP服務在設置――賬戶倒數第一二行裡面開啟

問題六:易語言怎麼寫載入窗口的源碼? 先插入一個新的窗口,在啟動窗口上弄個按鈕,雙擊按就會跳轉到窗口程序集。在窗口程序集里輸入命令

.版本 2
.子程序 _按鈕1_被單擊
載入 (窗口1, , 真) 註:窗口1是你剛剛新插入的窗口。

問題七:易語言發郵件代碼怎麼寫 給你個QQ發信的例子.版本 2
.支持庫 internet連接發信伺服器 (「 *** tp.qq」, 25, 「QQ號」, 「密碼」, )
發送郵件 (「郵件主題」, 「郵件正文」, 「收件人郵件地址」, 「抄送郵件地址」, 「暗送郵件地址」, 「發信人郵件地址」, 「回復郵件地址」)
注意:收信人要在郵箱――設置――帳戶――POP3/IMAP/SMTP服務----開啟POP3/SMTP服務

問題八:易語言,保存功能的源碼怎麼寫? _選擇框1_被單擊

.如果真(選擇框1.選中=真)
寫配置項(「.\保存.ini」,「保存的數據」,「名字」,編輯框1.內容)
.如果真結束

__啟動窗口_創建完畢
編輯框1.內容=讀配置項(「.\保存.ini」,「保存的數據」,名字)

純手打,代碼格式有誤,不要復制~

問題九:求助!易語言自動整理編輯框內容源碼怎麼寫 用分割文本命令
.版本 2
.子程序 _按鈕1_被單擊
.局部變數 臨時數組, 文本型, , 0
臨時數組 = 分割文本 (編輯框1.內容, 「p:」, )
.如果真 (取數組成員數 (臨時數組) = 2)
編輯框3.內容 = 臨時數組 [2]
臨時數組 = 分割文本 (臨時數組 [1], 「n:」, )
.如果真 (取數組成員數 (臨時數組) = 2)
編輯框2.內容 = 臨時數組 [2]
.如果真結束
.如果真結束

問題十:易語言有源碼怎麼寫CF輔助,需要基址嗎 很抱歉。。你這種做法,我不會做這種。我發一下:你看看.......
.版本 2.支持庫 eAPI
.程序集 窗口程序集1
.子程序 _靶子噴塗_被單擊
VMP保護標記開始 ()
.如果 (靶子噴塗.選中 = 真)
時鍾1.時鍾周期 = 1
.否則
時鍾1.時鍾周期 = 0
.如果結束
.子程序 _時鍾1_周期事件
VMP保護標記開始 ()內存_驅動讀寫1.寫整數型 (取進程ID (「crossfire.exe」), 到十進制 (「015058F4」), 249)
.子程序 _撤退噴塗_被單擊
VMP保護標記開始 ()
.如果 (撤退噴塗.選中 = 真)
時鍾2.時鍾周期 = 1
.否則
時鍾2.時鍾周期 = 0
.如果結束
.子程序 _時鍾2_周期事件
VMP保護標記開始 ()內存_驅動讀寫1.寫整數型 (取進程ID (「crossfire.exe」), 到十進制 (「015058F4」), 248)
.子程序 _連殺噴塗_被單擊
VMP保護標記開始 ()
.如果 (連殺噴塗.選中 = 真)
時鍾3.時鍾周期 = 1
.否則
時鍾 3.時鍾周期 = 0
.如果結束
.子程序 _時鍾3_周期事件
VMP保護標記開始 ()內存_驅動讀寫1.寫整數型 (取進程ID (「crossfire.exe」), 到十進制 (「015058F4」), 254)
.子程序 _奧摩初級頭_被單擊
VMP保護標記開始 ()
.如果 (奧摩初級頭.選中 = 真)
時鍾4.時鍾周期 = 1
.否則
時鍾4.時鍾周期 = 0
.如果結束
.子程序 _時鍾4_周期事件
VMP保護標記開始 ()內存_驅動讀寫1.寫整數型 (取進程ID (「crossfire.exe」), 到十進制 (「015058F4」), 24)
.子程序 _奧摩迷彩包_被單擊
VMP保護標記開始 ()
.如果 (奧摩迷彩包.選中 = 真)
時鍾5.時鍾周期 = 1
.否則
時鍾5.時鍾周期 = 0
.如果結束

E. vb 怎麼壓縮,解壓文件,就是rar或者zip,給我源碼,還有調用哪個dll

其實無需調用DLL,現在只要系統中安裝了WinRAR,其安裝目錄自帶了壓縮和解壓軟體:Rar.exe、UnRAR.exe,使用VB的shell調用這兩個軟體即可,WinRAR支持的格式非常多,不用自己再去造輪子了,下面是簡單的示例代碼:
註:如果不想安裝WinRAR,那就到已安裝WinRAR的電腦中將拷貝到你的某個路徑中再調用吧

'將C盤根目錄中的mydoc.docx文件,壓縮成根目錄下的mydoc.rar文件
'使用rar.exe,調用格式:rar.exe a <目標壓縮包文件> <源文件>
Private Sub Command1_Click()
Call Shell("C:\Program Files\WinRAR\rar.exe a c:\mydoc.rar c:\mydoc.docx", vbHide)
End Sub

'將C盤根目錄下的mydoc.rar壓縮包中的文件,解壓到D盤一個目錄中
'使用unrar.exe,調用格式:unrar.exe x <源壓縮包文件> <目標路徑>
Private Sub Command2_Click()
Call Shell("C:\Program Files\WinRAR\unrar.exe x c:\mydoc.rar d:\temp", vbHide)
End Sub

F. 易語言.ZIP壓縮包操作

有一個控制項,叫做ZIP壓縮的控制項,去看看,不難,甚至說是很簡單
文件放到文件夾,簡單吧?
主要命令
ZIP壓縮1.壓縮()

ZIP壓縮1.解壓()

G. 如何用java 將文件加密壓縮為zip文件.

用java加密壓縮zip文件:
package com.ninemax.demo.zip.decrypt;

import java.io.File;
import java.io.IOException;
import java.util.List;
import java.util.zip.DataFormatException;

import org.apache.commons.io.FileUtils;

import de.idyl.winzipaes.AesZipFileDecrypter;
import de.idyl.winzipaes.AesZipFileEncrypter;
import de.idyl.winzipaes.impl.AESDecrypter;
import de.idyl.winzipaes.impl.AESDecrypterBC;
import de.idyl.winzipaes.impl.AESEncrypter;
import de.idyl.winzipaes.impl.AESEncrypterBC;
import de.idyl.winzipaes.impl.ExtZipEntry;

/**
* 壓縮指定文件或目錄為ZIP格式壓縮文件
* 支持中文(修改源碼後)
* 支持密碼(僅支持256bit的AES加密解密)
* 依賴bcprov項目(bcprov-jdk16-140.jar)
*
* @author zyh
*/
public class DecryptionZipUtil {

/**
* 使用指定密碼將給定文件或文件夾壓縮成指定的輸出ZIP文件
* @param srcFile 需要壓縮的文件或文件夾
* @param destPath 輸出路徑
* @param passwd 壓縮文件使用的密碼
*/
public static void zip(String srcFile,String destPath,String passwd) {
AESEncrypter encrypter = new AESEncrypterBC();
AesZipFileEncrypter zipFileEncrypter = null;
try {
zipFileEncrypter = new AesZipFileEncrypter(destPath, encrypter);
/**
* 此方法是修改源碼後添加,用以支持中文文件名
*/
zipFileEncrypter.setEncoding("utf8");
File sFile = new File(srcFile);
/**
* AesZipFileEncrypter提供了重載的添加Entry的方法,其中:
* add(File f, String passwd)
* 方法是將文件直接添加進壓縮文件
*
* add(File f, String pathForEntry, String passwd)
* 方法是按指定路徑將文件添加進壓縮文件
* pathForEntry - to be used for addition of the file (path within zip file)
*/
doZip(sFile, zipFileEncrypter, "", passwd);
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
zipFileEncrypter.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}

/**
* 具體壓縮方法,將給定文件添加進壓縮文件中,並處理壓縮文件中的路徑
* @param file 給定磁碟文件(是文件直接添加,是目錄遞歸調用添加)
* @param encrypter AesZipFileEncrypter實例,用於輸出加密ZIP文件
* @param pathForEntry ZIP文件中的路徑
* @param passwd 壓縮密碼
* @throws IOException
*/
private static void doZip(File file, AesZipFileEncrypter encrypter,
String pathForEntry, String passwd) throws IOException {
if (file.isFile()) {
pathForEntry += file.getName();
encrypter.add(file, pathForEntry, passwd);
return;
}
pathForEntry += file.getName() + File.separator;
for(File subFile : file.listFiles()) {
doZip(subFile, encrypter, pathForEntry, passwd);
}
}

/**
* 使用給定密碼解壓指定壓縮文件到指定目錄
* @param inFile 指定Zip文件
* @param outDir 解壓目錄
* @param passwd 解壓密碼
*/
public static void unzip(String inFile, String outDir, String passwd) {
File outDirectory = new File(outDir);
if (!outDirectory.exists()) {
outDirectory.mkdir();
}
AESDecrypter decrypter = new AESDecrypterBC();
AesZipFileDecrypter zipDecrypter = null;
try {
zipDecrypter = new AesZipFileDecrypter(new File(inFile), decrypter);
AesZipFileDecrypter.charset = "utf-8";
/**
* 得到ZIP文件中所有Entry,但此處好像與JDK里不同,目錄不視為Entry
* 需要創建文件夾,entry.isDirectory()方法同樣不適用,不知道是不是自己使用錯誤
* 處理文件夾問題處理可能不太好
*/
List<ExtZipEntry> entryList = zipDecrypter.getEntryList();
for(ExtZipEntry entry : entryList) {
String eName = entry.getName();
String dir = eName.substring(0, eName.lastIndexOf(File.separator) + 1);
File extractDir = new File(outDir, dir);
if (!extractDir.exists()) {
FileUtils.forceMkdir(extractDir);
}
/**
* 抽出文件
*/
File extractFile = new File(outDir + File.separator + eName);
zipDecrypter.extractEntry(entry, extractFile, passwd);
}
} catch (IOException e) {
e.printStackTrace();
} catch (DataFormatException e) {
e.printStackTrace();
} finally {
try {
zipDecrypter.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}

/**
* 測試
* @param args
*/
public static void main(String[] args) {
/**
* 壓縮測試
* 可以傳文件或者目錄
*/
// zip("M:\\ZIP\\test\\bb\\a\\t.txt", "M:\\ZIP\\test\\temp1.zip", "zyh");
// zip("M:\\ZIP\\test\\bb", "M:\\ZIP\\test\\temp2.zip", "zyh");

unzip("M:\\ZIP\\test\\temp2.zip", "M:\\ZIP\\test\\temp", "zyh");
}
}
壓縮多個文件時,有兩個方法(第一種沒試):
(1) 預先把多個文件壓縮成zip,然後調用enc.addAll(inZipFile, password);方法將多個zip文件加進來。
(2)針對需要壓縮的文件循環調用enc.add(inFile, password);,每次都用相同的密碼。

H. JAVA課程設計報告:將當前窗體壓縮成ZIP文件(附上源代碼)。

樓主,看java.io包裡面的Serializable API 文檔和ObjectInputStream

ObjectOutputStream

閱讀全文

與源碼如何壓縮成zip相關的資料

熱點內容
程序員的職業發展前途 瀏覽:604
安卓是世界上多少個程序員開發 瀏覽:43
解壓器官方免費 瀏覽:85
單片機p10開發 瀏覽:486
做什麼app賺錢 瀏覽:83
博途編譯失敗聯系客戶支持部門 瀏覽:927
金蝶旗艦版編譯 瀏覽:51
萬象伺服器斷電後啟動不了怎麼辦 瀏覽:356
我的世界蘋果版的2b2t伺服器地址咋查 瀏覽:95
xlsx轉換pdf 瀏覽:98
3dmax擠出命令英語 瀏覽:903
靶心率的定義和演算法 瀏覽:514
3d模術師app哪裡下載 瀏覽:474
php中文api文檔 瀏覽:458
安卓設計怎麼加入輸入框 瀏覽:185
主根伺服器什麼時候開始 瀏覽:738
奇門遁甲完整版pdf 瀏覽:904
app軟體怎麼用的 瀏覽:804
電子書pdf購買 瀏覽:195
浪潮伺服器如何做系統 瀏覽:113