Dark7zip ozone10
winget install --id=ozone10.7zip.Dark -e Dark7zip is project to experiment with dark mode via darkmodelib library for 7-Zip and its fork 7-Zip-zstd.
winget install --id=ozone10.7zip.Dark -e Dark7zip is project to experiment with dark mode via darkmodelib library for 7-Zip and its fork 7-Zip-zstd.
Dark7zip is project to experiment with dark mode via darkmodelib library for 7-Zip and its fork 7-Zip-zstd.
It is mainly for Windows 10 builds 19044+ and Windows 11. Some controls might, might not use dark/custom colors on older OS.
Gallery
Use installer (zip file with installer in name), which will replace all 7z original files or
replace only relevant 7z original files (e.g. C:\Program Files\7-Zip\) with files from downloaded zip file without installer in name.
7zFM.exe - file manager, "main exe"7zG.exe - mainly extraction, compression dialogs7z.sfx- optional, file needed for creating self-extracting archives7zDark.ini - optional, more information below> [!IMPORTANT]
> 7z-zstd fork has already merged dark mode. There is no need to use binaries from this repo.
> [!NOTE]
> Currently files are released only for x64 and arm64 platforms. You can get files for x86 platform for original 7-Zip and testing artifacts from Github Actions. Ensure that you get correct version - main for original 7-Zip.
> [!NOTE]
> Installer is released only with fluent toolbar icons, to use original icons use manual non-installer installation.
7zDark.ini is configuration file to allow to set custom colors and other visual features. It should be in same folder as 7zFM.exe and 7zG.exe.
Without 7zDark.ini 7-Zip still offers limited configuration via GUI interface. In Tools->Options...->Settings->Color Mode (dark, light, system). 7zDark.ini has higher priority and will disable GUI setting.
[main]
[dark]
> [!IMPORTANT]
> micaExtend=1 is only used with [main] mode=1 and with mica with other valid values than 0.
> micaExtend=1 should also be used with HDR and ACM (Auto Color Management) off.
> Due to Windows bug using micaExtend=1 can cause visual glitches, with HDR/ACM visual glitches are more severe (e.g. invisible controls).
> It is also recommended when using with mica=1 to turn off Settings -> Personalization > Colors -> "Show accent color on title bars and window borders" setting.
micaExtend=1 this option will be ignored
Values for custom colors are in RGB hex format - RRGGBB.
[dark.colors]/[light.colors]
[dark.colors.view]/[light.colors.view] - for listview and treeview
All options are optional. You can define only "[section]" and "key=value" you want to be applied.
> [!TIP]
> Renaming section will disable all "key=value" pairs of that section and default values will be used.
Examples:
[main]
mode = 1
[dark]
tone = 0
roundCorner = 0
borderColor = "FFFFFF"
mica = 0
micaExtend = 0
colorizeTitleBar = 0
[dark.colors]
background = "202020"
backgroundCtrl = "383838"
backgroundHot = "454545"
backgroundDlg = "202020"
text = "E0E0E0"
textItem = "C0C0C0"
textDisabled = "808080"
edge = "646464"
edgeHot = "9B9B9B"
edgeDisabled = "484848"
[dark.colors.view]
backgroundView = "3F3F3F"
textView = "DCDCDC"
gridlines = "646464"
backgroundHeader = "202020"
backgroundHotHeader = "454545"
textHeader = "C0C0C0"
edgeHeader = "646464"
[light]
roundCorner = 0
borderColor = "FFFFFF"
mica = 0
colorizeTitleBar = 0
[light.colors]
background = "F0F0F0"
backgroundCtrl = "FFFFFF"
backgroundHot = "C0DCF3"
backgroundDlg = "F0F0F0"
text = "000000"
textItem = "000000"
textDisabled = "6D6D6D"
edge = "8D8D8D"
edgeHot = "0078D4"
edgeDisabled = "6D6D6D"
[light.colors.view]
backgroundView = "FFFFFF"
textView = "000000"
gridlines = "F0F0F0"
backgroundHeader = "FFFFFF"
backgroundHotHeader = "D9EBF9"
textHeader = "000000"
edgeHeader = "E5E5E5"
[main] mode=1, and [dark] tone=0[dark.colors.view]
backgroundView = "112435"
textView = "C3BE98"
gridlines = "4F5F5F"
7-Zip-zstd is popular 7-Zip fork which contains additional compression algorithms such as Zstandard and Brotli. Latest version of 7z-zstd fork has dark mode support.
For download and more information about 7-Zip-zstd fork check 7-Zip-zstd.
The license for use and distribution is the same as that of the original 7-Zip.
Additionally, code related to dark mode in DarkMode folder is licensed under the MIT License or the Mozilla Public License, version 2.0.
MPL-2.0
MIT
For details on the 7-Zip license, see the DOC folder.
License.txt
readme.txt
7-Zip website: 7-zip.org