Android 台灣中文網

打印 上一主題 下一主題

[分享] 7-Zip 教學 大家參考看看(有修改內容 紅色部份) -3

[複製連結] 查看: 12|回覆: 0|好評: 0
跳轉到指定樓層
樓主
old2009 | 收聽TA | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
發表於 2026-1-28 05:36

馬上加入Android 台灣中文網,立即免費下載應用遊戲。

您需要 登錄 才可以下載或查看,沒有帳號?註冊

x
前面都是講 Zip壓縮檔格式

不要搞錯了喔!




這邊是 7-Zip 壓縮檔格式的 參數設定唷!

x=[0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 ] 預設值是5      設置壓縮等級。
Sets level of compression.



                               
登錄/註冊後可看大圖



........................................................................................

yx=[0 | 1 | 3 | 5 | 7 | 9 ] 預設值是5  設置檔案分析的級別。

在 7-zip 中,“檔案分析等級”由壓縮等級設定控制,範圍從 1 到 9,其中 1 是最快的,但壓縮較低,9 是最慢的,但壓縮比最高。較高的等級提供更好的壓縮,但以增加處理時間為代價。


                               
登錄/註冊後可看大圖




........................................................................................


yv={MMNN}
sets decoder compatibility version for archive creation.

{MMNN} is 4-digit number that represents the version of 7-Zip without a dot.

If "yv" switch is not specified, default value 2300 is used.

If "yv" switch is used without "={MMNN}" version number, there is no restiction for allowed filter methods. So "yv" switch is similar to "yv=9999".

When 7-Zip creates 7z archive, it uses only compression methods and compression filters that are allowed by specified version of 7-Zip.


The list of new Filter methods that were supported by new versions of 7-Zip, and that are not supported by older versions:

yv={MMNN}設定解碼器相容性版本以進行檔案壓縮。{MMNN} 為 4 位數字,表示 7-Zip 的版本,不包含小數點。如果未指定 "yv" 參數,則使用預設值 2300。如果使用 "yv" 參數但未指定 "={MMNN}" 版本號,則對允許的過濾方法沒有限制。因此,"yv" 參數類似於 "yv=9999"。當 7-Zip 創建 7z 檔案時,它僅使用由指定版本的 7-Zip 允許的壓縮方法和壓縮過濾器。支持新版本 7-Zip 的新過濾方法列表,且不被舊版本支持:




yv={MMNN}  預設值是2300  設置解碼器兼容性版本



                               
登錄/註冊後可看大圖




..................................................................................................

7-Zip 壓縮軟體 中的參數 yv={MMNN},其預設值為 2300,是用來設置解碼器的兼容性版本(Decoder compatibility version)。這是在使用 7-Zip 壓縮時,針對 .7z 檔案格式進行高級控制的進階參數。

yv={MMNN} 是什麼意思?
這個參數通常出現在 7z 格式的壓縮器選項中,表示壓縮時要設置的最小解碼器版本。格式:
•  MM:主版本號(Major)
•  NN:次版本號(Minor)



例如:
•  yv=2300 → 對應版本 23.00(即 7-Zip 23.00)
•  yv=2201 → 對應版本 22.01
為什麼要設置這個參數?
設定 yv 可以讓你確保壓縮後的 .7z 檔案能夠被某個特定版本或以上的解壓軟體所解壓。如果你壓縮的檔案使用了新版本壓縮算法,舊版本的 7-Zip 就無法解壓。
例如:
•    如果你使用的是 7-Zip 24.00 壓縮,並使用了新算法,舊的 21.00 解壓器可能無法解開。
•    設定 yv=2100,表示你希望這個壓縮檔可以被 7-Zip 21.00 或更新版本所解壓,壓縮時會限制算法兼容性。
•    如何使用 yv?
•    這個參數通常要透過 命令列(CLI) 或是 在某些 GUI 高級選項中來設置。例如:
•   
命令列範例(使用 7z.exe):


建議值
解碼器兼容性版本    對應 7-Zip 版本    適用情境
2300 (預設)    7-Zip 23.00    最新版本,支援全部功能
2100    7-Zip 21.00    兼容較舊系統
1900    7-Zip 19.00    老舊系統相容性更好,但壓縮率可能較低

小結
    yv={MMNN} 是設定壓縮檔案要能被哪個版本以後的 7-Zip 解壓。
    預設是 2300(表示需要 7-Zip 23.00 或以上才能解壓)。
    若你要讓檔案能在老版本 7-Zip 解開,可改為 yv=2100 或更早。
    設定方式可透過 CLI 的 -mvy= 參數。





yfa={FilterID}
allows 7-Zip to use the specified filter method for 7z archive creating. FilterID can be: Delta, BCJ, BCJ2, ARM64, ARM, ARMT, RISCV, IA64, PPC, SPARC. Multiple switches are allowed. Note: "yfa" switch has higher priority than "yv" switch. So "yfa={FilterID}" switch can enable filter that is not al-lowed by "yv={MMNN}" switch value.
允許 7-Zip 在創建 7z 壓縮檔時使用指定的過濾方法。FilterID 可以是:Delta、BCJ、BCJ2、ARM64、ARM、ARMT、RISCV、IA64、PPC、SPARC。允許使用多個開關。注意:"yfa" 開關的優先級高於 "yv" 開關。因此,"yfa={FilterID}" 開關可以啟用 "yv={MMNN}" 開關值不允許的過濾器。
•  Delta:
•    用於處理差異化壓縮。這意味著它會壓縮兩個相似的檔案,僅保存它們之間的差異部分。
•  BCJ:
•    BCJ(Branch/Call/Jump)是用於處理某些指令集的壓縮方法。它專門用於壓縮 X86 和 x86-64 的程式碼,主要是通過將跳躍指令轉換為相對位置來提高壓縮效率。
•  BCJ2:
•    BCJ2 是 BCJ 的改進版,支持更多的指令集。它用於壓縮不同架構下的程式碼,特別是 x86 和 x86-64 等。
•  ARM64:
•    專門針對 ARM 架構的 64 位處理器(如 ARMv8+)設計的壓縮過濾器。這種過濾器會根據 ARM64 指令集的特性進行優化。
•  ARM:
•    針對 32 位的 ARM 處理器(如 ARMv7 和以前版本)進行優化的壓縮過濾器。
•  ARMT:
•    ARMT 是 ARM 處理器的一個變體,可能是針對某些特定 ARM 架構的修改版本。這通常出現在針對某些特定 ARM 版本的優化中。
•  RISCV:
•    針對開放源碼的 RISC-V 架構進行壓縮的過濾器。RISC-V 是一個開放的指令集架構,在嵌入式系統和新興硬體中越來越受歡迎。
•  IA64:
•    IA64 是指英特爾的 Itanium 架構,這是一種 64 位處理器架構,專門為高性能計算設計。此過濾器用於壓縮 IA64 指令集的程式碼。
•  PPC:
•    PPC 代表 PowerPC,是一種由 IBM 和其他公司開發的處理器架構,曾經在許多蘋果的舊型號中使用。這個過濾器會專門針對 PowerPC 指令集進行壓縮。
•  SPARC:
•    SPARC 是由 Sun Microsystems 開發的另一種處理器架構,主要用於工作站和伺服器。SPARC 過濾器將針對這種架構進行優化


Examples:   範例
yfa=RISCV
allow 7-Zip to use RISCV filter for archive creation.  允許7-Zip使用RISCV過濾器創建檔案。



                               
登錄/註冊後可看大圖



...............................................................................................................

yfa={FilterID} 允許 7-Zip 使用指定的過濾方法。 Allow 7-Zip to use the specified filter method.

{FilterID}:是要啟用的過濾方法的 ID 或名稱。






yfd={FilterID}
disallows 7-Zip to use the specified filter method for 7z archive creating. FilterID can be: Delta, BCJ, BCJ2, ARM64, ARM, ARMT, RISCV, IA64, PPC, SPARC. Multiple switches are allowed. Note: "yfd" switch has higher priority than "yv" and "yfa" switches.
Examples:
yfd=ARM64 yfd=RISCV  禁止 7-Zip 在創建檔案時使用 ARM64 和 RISCV 過濾器。
yfd=BCJ2  禁止 7-Zip 在創建檔案時使用 BCJ2 濾鏡。



                               
登錄/註冊後可看大圖



...................................................................................................

memuse=[ p{N_Percents} | {N}b | {N}k | {N}m | {N}g | {N}t]
Sets a limit on memory usage (RAM) for compressing and decompressing commands.
Default memory limits are 80% from RAM size for compressing and 53% for decompressing.
7-Zip tries to fit in specified memory limits by changing the number of working threads, if the number of threads was not specified in command. If 7-Zip cannot fit in specified memory limit, 7-Zip still exe-cutes the command.



                               
登錄/註冊後可看大圖




...............................................................................................................................

為壓縮和解壓縮命令設置內存使用(RAM)的限制。默認的內存限制為壓縮內存使用的80%和解壓縮內存使用的53%。7-Zip會通過更改工作線程數量來適應指定的內存限制,如果命令中未指定線程數量。如果7-Zip無法適應指定的內存限制,7-Zip仍會執行該命令。
Example: 範例
memuse=p60
set the limit for memory usage to 60% of RAM size.  將記憶體使用上限設置為 RAM 大小的 60%.


                               
登錄/註冊後可看大圖




......................................................................................................................

memuse=14g
set the limit for memory usage to 14 GiB. 將記憶體使用限制設為14 GiB。


                               
登錄/註冊後可看大圖



................................................................................................................

s=[off | on | [e] [{N}f] [{N}b | {N}k | {N}m | {N}g | {N}t]]
Enables or disables solid mode. The default mode is s=on. In solid mode, files are grouped together. Usually, compressing in solid mode improves the compression ratio.

啟用或禁用固實模式。默認模式為 s=on。在固實模式下,文件被分組在一起。通常,在固實模式下壓縮可以提高壓縮比。



                               
登錄/註冊後可看大圖



...................................................................................................................




「用Android 就來APK.TW」,快來加入粉絲吧!
Android 台灣中文網(APK.TW)
熱門小遊戲推薦
收藏收藏 分享分享 分享專題
用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則