gitextract_ul7qcrqt/ ├── .editorconfig ├── .github/ │ ├── FUNDING.yml │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.yml │ │ ├── config.yml │ │ └── feature_request.yml │ ├── PULL_REQUEST_TEMPLATE.md │ ├── dco.yml │ └── workflows/ │ ├── BuildBinaries.yml │ ├── UpdatePrecompiledBuildTools.yml │ └── UpdateWebsite.yml ├── .gitignore ├── BuildAllTargets.cmd ├── BuildAllTargets.proj ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Directory.Build.props ├── Documents/ │ ├── ChannelSwitchNote.md │ ├── DevelopmentRoadmapArchived.md │ ├── People.md │ ├── Policies.md │ ├── PolicyDefinitions/ │ │ ├── NanaZip.admx │ │ └── en-US/ │ │ └── NanaZip.adml │ ├── Privacy.md │ ├── ReleaseNotes.md │ ├── ReleaseNotesPreview.md │ ├── Section508/ │ │ ├── NanaZip.html │ │ └── NanaZip.yaml │ ├── SponsorEdition.md │ ├── UpstreamSynchronization.md │ ├── Versioning.md │ └── Website/ │ ├── .gitignore │ ├── .vscode/ │ │ ├── extensions.json │ │ ├── launch.json │ │ └── mcp.json │ ├── ReadMe.md │ ├── astro.config.mjs │ ├── package.json │ ├── src/ │ │ ├── assets/ │ │ │ └── styles/ │ │ │ ├── button.css │ │ │ ├── global.css │ │ │ ├── icons.css │ │ │ ├── image.css │ │ │ ├── pages/ │ │ │ │ └── index.css │ │ │ ├── text.css │ │ │ └── theme.css │ │ ├── components/ │ │ │ ├── Footer/ │ │ │ │ ├── Footer.astro │ │ │ │ └── Footer.css │ │ │ ├── InfoBar/ │ │ │ │ ├── InfoBar.astro │ │ │ │ └── InfoBar.scss │ │ │ ├── Navbar/ │ │ │ │ ├── Navbar.astro │ │ │ │ ├── Navbar.scss │ │ │ │ └── Navbar.ts │ │ │ ├── PageSection/ │ │ │ │ ├── PageSection.astro │ │ │ │ └── PageSection.scss │ │ │ ├── StoreBadge/ │ │ │ │ ├── StoreBadge.astro │ │ │ │ ├── StoreBadge.css │ │ │ │ └── StoreBadge.ts │ │ │ ├── ThemedLocalPicture/ │ │ │ │ └── ThemedLocalPicture.astro │ │ │ └── Tree/ │ │ │ ├── Tree.astro │ │ │ └── Tree.css │ │ ├── layouts/ │ │ │ └── Layout.astro │ │ └── pages/ │ │ ├── downloads.astro │ │ ├── index.astro │ │ └── section508.astro │ └── tsconfig.json ├── K7Base/ │ ├── K7Base.def │ ├── K7Base.h │ ├── K7Base.props │ ├── K7Base.vcxproj │ ├── K7BaseDetours.cpp │ ├── K7BaseHash.cpp │ ├── K7BaseInitialize.cpp │ ├── K7BaseMitigations.cpp │ ├── K7BaseModern.cpp │ ├── K7BasePolicies.cpp │ ├── K7BasePrivate.h │ ├── K7BaseRedirector.cpp │ ├── K7BaseStatic.props │ ├── K7BaseStatic.vcxproj │ └── ReadMe.md ├── K7User/ │ ├── K7User.def │ ├── K7User.h │ ├── K7User.props │ ├── K7User.vcxproj │ ├── K7UserDarkMode.cpp │ ├── K7UserModern.cpp │ ├── K7UserPrivate.h │ ├── K7UserRedirector.cpp │ ├── K7UserStatic.props │ ├── K7UserStatic.vcxproj │ └── ReadMe.md ├── License.md ├── NanaZip.Build.Tasks/ │ ├── NanaZip.Build.Tasks.csproj │ ├── RefreshAppxManifestVersion.cs │ └── RefreshProjectBuildNumberDate.cs ├── NanaZip.Codecs/ │ ├── BLAKE3/ │ │ ├── blake3.c │ │ ├── blake3.h │ │ ├── blake3_avx2_x86-64_windows_msvc.asm │ │ ├── blake3_avx512_x86-64_windows_msvc.asm │ │ ├── blake3_dispatch.c │ │ ├── blake3_impl.h │ │ ├── blake3_neon.c │ │ ├── blake3_portable.c │ │ ├── blake3_sse2_x86-64_windows_msvc.asm │ │ └── blake3_sse41_x86-64_windows_msvc.asm │ ├── Brotli/ │ │ ├── common/ │ │ │ ├── constants.c │ │ │ ├── constants.h │ │ │ ├── context.c │ │ │ ├── context.h │ │ │ ├── dictionary.c │ │ │ ├── dictionary.h │ │ │ ├── dictionary_inc.h │ │ │ ├── platform.c │ │ │ ├── platform.h │ │ │ ├── shared_dictionary.c │ │ │ ├── shared_dictionary_internal.h │ │ │ ├── static_init.h │ │ │ ├── transform.c │ │ │ ├── transform.h │ │ │ └── version.h │ │ ├── dec/ │ │ │ ├── bit_reader.c │ │ │ ├── bit_reader.h │ │ │ ├── dec_static_init.c │ │ │ ├── decode.c │ │ │ ├── huffman.c │ │ │ ├── huffman.h │ │ │ ├── prefix.c │ │ │ ├── prefix.h │ │ │ ├── prefix_inc.h │ │ │ ├── state.c │ │ │ ├── state.h │ │ │ └── static_init.h │ │ ├── enc/ │ │ │ ├── backward_references.c │ │ │ ├── backward_references.h │ │ │ ├── backward_references_hq.c │ │ │ ├── backward_references_hq.h │ │ │ ├── backward_references_inc.h │ │ │ ├── bit_cost.c │ │ │ ├── bit_cost.h │ │ │ ├── bit_cost_inc.h │ │ │ ├── block_encoder_inc.h │ │ │ ├── block_splitter.c │ │ │ ├── block_splitter.h │ │ │ ├── block_splitter_inc.h │ │ │ ├── brotli_bit_stream.c │ │ │ ├── brotli_bit_stream.h │ │ │ ├── cluster.c │ │ │ ├── cluster.h │ │ │ ├── cluster_inc.h │ │ │ ├── command.c │ │ │ ├── command.h │ │ │ ├── compound_dictionary.c │ │ │ ├── compound_dictionary.h │ │ │ ├── compress_fragment.c │ │ │ ├── compress_fragment.h │ │ │ ├── compress_fragment_two_pass.c │ │ │ ├── compress_fragment_two_pass.h │ │ │ ├── dictionary_hash.c │ │ │ ├── dictionary_hash.h │ │ │ ├── dictionary_hash_inc.h │ │ │ ├── enc_static_init.c │ │ │ ├── encode.c │ │ │ ├── encoder_dict.c │ │ │ ├── encoder_dict.h │ │ │ ├── entropy_encode.c │ │ │ ├── entropy_encode.h │ │ │ ├── entropy_encode_static.h │ │ │ ├── fast_log.c │ │ │ ├── fast_log.h │ │ │ ├── find_match_length.h │ │ │ ├── hash.h │ │ │ ├── hash_base.h │ │ │ ├── hash_composite_inc.h │ │ │ ├── hash_forgetful_chain_inc.h │ │ │ ├── hash_longest_match64_inc.h │ │ │ ├── hash_longest_match64_simd_inc.h │ │ │ ├── hash_longest_match_inc.h │ │ │ ├── hash_longest_match_quickly_inc.h │ │ │ ├── hash_longest_match_simd_inc.h │ │ │ ├── hash_rolling_inc.h │ │ │ ├── hash_to_binary_tree_inc.h │ │ │ ├── histogram.c │ │ │ ├── histogram.h │ │ │ ├── histogram_inc.h │ │ │ ├── literal_cost.c │ │ │ ├── literal_cost.h │ │ │ ├── matching_tag_mask.h │ │ │ ├── memory.c │ │ │ ├── memory.h │ │ │ ├── metablock.c │ │ │ ├── metablock.h │ │ │ ├── metablock_inc.h │ │ │ ├── params.h │ │ │ ├── prefix.h │ │ │ ├── quality.h │ │ │ ├── ringbuffer.h │ │ │ ├── state.h │ │ │ ├── static_dict.c │ │ │ ├── static_dict.h │ │ │ ├── static_dict_lut.c │ │ │ ├── static_dict_lut.h │ │ │ ├── static_dict_lut_inc.h │ │ │ ├── static_init.h │ │ │ ├── utf8_util.c │ │ │ ├── utf8_util.h │ │ │ └── write_bits.h │ │ └── include/ │ │ └── brotli/ │ │ ├── decode.h │ │ ├── encode.h │ │ ├── port.h │ │ ├── shared_dictionary.h │ │ └── types.h │ ├── FastLZMA2/ │ │ ├── atomic.h │ │ ├── compiler.h │ │ ├── count.h │ │ ├── data_block.h │ │ ├── dict_buffer.c │ │ ├── dict_buffer.h │ │ ├── fast-lzma2.h │ │ ├── fastpos_table.h │ │ ├── fl2_common.c │ │ ├── fl2_compress.c │ │ ├── fl2_compress_internal.h │ │ ├── fl2_errors.h │ │ ├── fl2_internal.h │ │ ├── fl2_pool.c │ │ ├── fl2_pool.h │ │ ├── fl2_threading.c │ │ ├── fl2_threading.h │ │ ├── lzma2_enc.c │ │ ├── lzma2_enc.h │ │ ├── mem.h │ │ ├── platform.h │ │ ├── radix_bitpack.c │ │ ├── radix_engine.h │ │ ├── radix_get.h │ │ ├── radix_internal.h │ │ ├── radix_mf.c │ │ ├── radix_mf.h │ │ ├── radix_struct.c │ │ ├── range_enc.c │ │ ├── range_enc.h │ │ ├── util.c │ │ └── util.h │ ├── FreeBSD/ │ │ ├── dinode.h │ │ ├── dir.h │ │ └── fs.h │ ├── GmSSL/ │ │ ├── endian.h │ │ ├── sm3.c │ │ └── sm3.h │ ├── LZ4/ │ │ ├── lz4.c │ │ ├── lz4.h │ │ ├── lz4frame.c │ │ ├── lz4frame.h │ │ ├── lz4frame_static.h │ │ ├── lz4hc.c │ │ └── lz4hc.h │ ├── LZ5/ │ │ ├── lz5.c │ │ ├── lz5.h │ │ ├── lz5common.h │ │ ├── lz5frame.c │ │ ├── lz5frame.h │ │ ├── lz5frame_static.h │ │ ├── lz5hc.c │ │ ├── lz5hc.h │ │ └── mem.h │ ├── LittleFS/ │ │ ├── lfs.c │ │ ├── lfs.h │ │ ├── lfs_util.c │ │ └── lfs_util.h │ ├── Lizard/ │ │ ├── entropy/ │ │ │ ├── bitstream.h │ │ │ ├── compiler.h │ │ │ ├── debug.h │ │ │ ├── error_private.h │ │ │ ├── error_public.h │ │ │ ├── fse.h │ │ │ ├── hist.h │ │ │ ├── huf.h │ │ │ ├── lizard_entropy_common.c │ │ │ ├── lizard_fse_compress.c │ │ │ ├── lizard_fse_decompress.c │ │ │ ├── lizard_huf_compress.c │ │ │ ├── lizard_huf_decompress.c │ │ │ └── mem.h │ │ ├── lizard_common.h │ │ ├── lizard_compress.c │ │ ├── lizard_compress.h │ │ ├── lizard_compress_liz.h │ │ ├── lizard_compress_lz4.h │ │ ├── lizard_decompress.c │ │ ├── lizard_decompress.h │ │ ├── lizard_decompress_liz.h │ │ ├── lizard_decompress_lz4.h │ │ ├── lizard_frame.c │ │ ├── lizard_frame.h │ │ ├── lizard_frame_static.h │ │ ├── lizard_parser_fast.h │ │ ├── lizard_parser_fastbig.h │ │ ├── lizard_parser_fastsmall.h │ │ ├── lizard_parser_hashchain.h │ │ ├── lizard_parser_lowestprice.h │ │ ├── lizard_parser_nochain.h │ │ ├── lizard_parser_optimal.h │ │ └── lizard_parser_pricefast.h │ ├── Mile.Helpers.Portable.Base.Unstaged.cpp │ ├── Mile.Helpers.Portable.Base.Unstaged.h │ ├── NanaZip.Codecs.Archive.DotNetSingleFile.cpp │ ├── NanaZip.Codecs.Archive.ElectronAsar.cpp │ ├── NanaZip.Codecs.Archive.Littlefs.cpp │ ├── NanaZip.Codecs.Archive.Romfs.cpp │ ├── NanaZip.Codecs.Archive.Ufs.cpp │ ├── NanaZip.Codecs.Archive.WebAssembly.cpp │ ├── NanaZip.Codecs.Archive.Zealfs.cpp │ ├── NanaZip.Codecs.Hash.Aich.cpp │ ├── NanaZip.Codecs.Hash.BCryptProvider.cpp │ ├── NanaZip.Codecs.Hash.Blake2b.cpp │ ├── NanaZip.Codecs.Hash.Blake3.cpp │ ├── NanaZip.Codecs.Hash.Ed2k.cpp │ ├── NanaZip.Codecs.Hash.EdonR224.cpp │ ├── NanaZip.Codecs.Hash.EdonR256.cpp │ ├── NanaZip.Codecs.Hash.EdonR384.cpp │ ├── NanaZip.Codecs.Hash.EdonR512.cpp │ ├── NanaZip.Codecs.Hash.Gost12256.cpp │ ├── NanaZip.Codecs.Hash.Gost12512.cpp │ ├── NanaZip.Codecs.Hash.Gost94.cpp │ ├── NanaZip.Codecs.Hash.Gost94CryptoPro.cpp │ ├── NanaZip.Codecs.Hash.Has160.cpp │ ├── NanaZip.Codecs.Hash.Ripemd160.cpp │ ├── NanaZip.Codecs.Hash.Sha224.cpp │ ├── NanaZip.Codecs.Hash.Sha3224.cpp │ ├── NanaZip.Codecs.Hash.Sha3256.cpp │ ├── NanaZip.Codecs.Hash.Sha3384.cpp │ ├── NanaZip.Codecs.Hash.Sha3512.cpp │ ├── NanaZip.Codecs.Hash.Sm3.cpp │ ├── NanaZip.Codecs.Hash.Snefru128.cpp │ ├── NanaZip.Codecs.Hash.Snefru256.cpp │ ├── NanaZip.Codecs.Hash.Tiger.cpp │ ├── NanaZip.Codecs.Hash.Tiger2.cpp │ ├── NanaZip.Codecs.Hash.Torrent.cpp │ ├── NanaZip.Codecs.Hash.Tth.cpp │ ├── NanaZip.Codecs.Hash.Whirlpool.cpp │ ├── NanaZip.Codecs.Hash.Xxh3128.cpp │ ├── NanaZip.Codecs.Hash.Xxh32.cpp │ ├── NanaZip.Codecs.Hash.Xxh364.cpp │ ├── NanaZip.Codecs.Hash.Xxh64.cpp │ ├── NanaZip.Codecs.MultiThreadWrapper.Brotli.cpp │ ├── NanaZip.Codecs.MultiThreadWrapper.Brotli.h │ ├── NanaZip.Codecs.MultiThreadWrapper.Common.cpp │ ├── NanaZip.Codecs.MultiThreadWrapper.Common.h │ ├── NanaZip.Codecs.MultiThreadWrapper.LZ4.cpp │ ├── NanaZip.Codecs.MultiThreadWrapper.LZ4.h │ ├── NanaZip.Codecs.MultiThreadWrapper.LZ5.cpp │ ├── NanaZip.Codecs.MultiThreadWrapper.LZ5.h │ ├── NanaZip.Codecs.MultiThreadWrapper.Lizard.cpp │ ├── NanaZip.Codecs.MultiThreadWrapper.Lizard.h │ ├── NanaZip.Codecs.SevenZipWrapper.cpp │ ├── NanaZip.Codecs.SevenZipWrapper.h │ ├── NanaZip.Codecs.Sfx.Shared.props │ ├── NanaZip.Codecs.Sfx.Shared.vcxproj │ ├── NanaZip.Codecs.Sfx.Shared.vcxproj.filters │ ├── NanaZip.Codecs.Specification.Fat.h │ ├── NanaZip.Codecs.Specification.Zealfs.h │ ├── NanaZip.Codecs.cpp │ ├── NanaZip.Codecs.def │ ├── NanaZip.Codecs.h │ ├── NanaZip.Codecs.props │ ├── NanaZip.Codecs.vcxproj │ ├── NanaZip.Codecs.vcxproj.filters │ ├── RHash/ │ │ ├── aich.c │ │ ├── aich.h │ │ ├── blake2b.c │ │ ├── blake2b.h │ │ ├── byte_order.c │ │ ├── byte_order.h │ │ ├── edonr.c │ │ ├── edonr.h │ │ ├── gost12.c │ │ ├── gost12.h │ │ ├── gost94.c │ │ ├── gost94.h │ │ ├── has160.c │ │ ├── has160.h │ │ ├── hex.c │ │ ├── hex.h │ │ ├── rhash_sha256.c │ │ ├── rhash_util.c │ │ ├── ripemd-160.c │ │ ├── ripemd-160.h │ │ ├── sha1.h │ │ ├── sha256.h │ │ ├── sha3.c │ │ ├── sha3.h │ │ ├── snefru.c │ │ ├── snefru.h │ │ ├── tiger.c │ │ ├── tiger.h │ │ ├── tiger_sbox.c │ │ ├── torrent.c │ │ ├── torrent.h │ │ ├── tth.c │ │ ├── tth.h │ │ ├── ustd.h │ │ ├── util.h │ │ ├── whirlpool.c │ │ ├── whirlpool.h │ │ └── whirlpool_sbox.c │ ├── ZSTDMT/ │ │ ├── brotli-mt.h │ │ ├── brotli-mt_common.c │ │ ├── brotli-mt_compress.c │ │ ├── brotli-mt_decompress.c │ │ ├── list.h │ │ ├── lizard-mt.h │ │ ├── lizard-mt_common.c │ │ ├── lizard-mt_compress.c │ │ ├── lizard-mt_decompress.c │ │ ├── lz4-mt.h │ │ ├── lz4-mt_common.c │ │ ├── lz4-mt_compress.c │ │ ├── lz4-mt_decompress.c │ │ ├── lz5-mt.h │ │ ├── lz5-mt_common.c │ │ ├── lz5-mt_compress.c │ │ ├── lz5-mt_decompress.c │ │ ├── memmt.h │ │ ├── threading.h │ │ └── zstd-mt_threading.c │ ├── Zstandard/ │ │ ├── common/ │ │ │ ├── allocations.h │ │ │ ├── bits.h │ │ │ ├── bitstream.h │ │ │ ├── compiler.h │ │ │ ├── cpu.h │ │ │ ├── debug.c │ │ │ ├── debug.h │ │ │ ├── entropy_common.c │ │ │ ├── error_private.c │ │ │ ├── error_private.h │ │ │ ├── fse.h │ │ │ ├── fse_decompress.c │ │ │ ├── huf.h │ │ │ ├── mem.h │ │ │ ├── pool.c │ │ │ ├── pool.h │ │ │ ├── portability_macros.h │ │ │ ├── threading.c │ │ │ ├── threading.h │ │ │ ├── zstd_common.c │ │ │ ├── zstd_deps.h │ │ │ ├── zstd_internal.h │ │ │ └── zstd_trace.h │ │ ├── compress/ │ │ │ ├── clevels.h │ │ │ ├── fse_compress.c │ │ │ ├── hist.c │ │ │ ├── hist.h │ │ │ ├── huf_compress.c │ │ │ ├── zstd_compress.c │ │ │ ├── zstd_compress_internal.h │ │ │ ├── zstd_compress_literals.c │ │ │ ├── zstd_compress_literals.h │ │ │ ├── zstd_compress_sequences.c │ │ │ ├── zstd_compress_sequences.h │ │ │ ├── zstd_compress_superblock.c │ │ │ ├── zstd_compress_superblock.h │ │ │ ├── zstd_cwksp.h │ │ │ ├── zstd_double_fast.c │ │ │ ├── zstd_double_fast.h │ │ │ ├── zstd_fast.c │ │ │ ├── zstd_fast.h │ │ │ ├── zstd_lazy.c │ │ │ ├── zstd_lazy.h │ │ │ ├── zstd_ldm.c │ │ │ ├── zstd_ldm.h │ │ │ ├── zstd_ldm_geartab.h │ │ │ ├── zstd_opt.c │ │ │ ├── zstd_opt.h │ │ │ ├── zstd_preSplit.c │ │ │ ├── zstd_preSplit.h │ │ │ ├── zstdmt_compress.c │ │ │ └── zstdmt_compress.h │ │ ├── decompress/ │ │ │ ├── huf_decompress.c │ │ │ ├── zstd_ddict.c │ │ │ ├── zstd_ddict.h │ │ │ ├── zstd_decompress.c │ │ │ ├── zstd_decompress_block.c │ │ │ ├── zstd_decompress_block.h │ │ │ └── zstd_decompress_internal.h │ │ ├── legacy/ │ │ │ ├── zstd_legacy.h │ │ │ ├── zstd_v01.c │ │ │ ├── zstd_v01.h │ │ │ ├── zstd_v02.c │ │ │ ├── zstd_v02.h │ │ │ ├── zstd_v03.c │ │ │ ├── zstd_v03.h │ │ │ ├── zstd_v04.c │ │ │ ├── zstd_v04.h │ │ │ ├── zstd_v05.c │ │ │ ├── zstd_v05.h │ │ │ ├── zstd_v06.c │ │ │ ├── zstd_v06.h │ │ │ ├── zstd_v07.c │ │ │ └── zstd_v07.h │ │ ├── zstd.h │ │ └── zstd_errors.h │ └── xxHash/ │ ├── xxhash.c │ └── xxhash.h ├── NanaZip.Core/ │ ├── Extensions/ │ │ └── ZSCodecs/ │ │ ├── BrotliDecoder.cpp │ │ ├── BrotliDecoder.h │ │ ├── BrotliEncoder.cpp │ │ ├── BrotliEncoder.h │ │ ├── BrotliHandler.cpp │ │ ├── BrotliRegister.cpp │ │ ├── FastLzma2Encoder.cpp │ │ ├── FastLzma2Encoder.h │ │ ├── FastLzma2Register.cpp │ │ ├── LizardDecoder.cpp │ │ ├── LizardDecoder.h │ │ ├── LizardEncoder.cpp │ │ ├── LizardEncoder.h │ │ ├── LizardHandler.cpp │ │ ├── LizardRegister.cpp │ │ ├── Lz4Decoder.cpp │ │ ├── Lz4Decoder.h │ │ ├── Lz4Encoder.cpp │ │ ├── Lz4Encoder.h │ │ ├── Lz4Handler.cpp │ │ ├── Lz4Register.cpp │ │ ├── Lz5Decoder.cpp │ │ ├── Lz5Decoder.h │ │ ├── Lz5Encoder.cpp │ │ ├── Lz5Encoder.h │ │ ├── Lz5Handler.cpp │ │ ├── Lz5Register.cpp │ │ ├── LzHandler.cpp │ │ ├── ZstdDecoder.cpp │ │ ├── ZstdDecoder.h │ │ ├── ZstdEncoder.cpp │ │ ├── ZstdEncoder.h │ │ ├── ZstdHandler.cpp │ │ └── ZstdRegister.cpp │ ├── NanaZip.Core.Sfx.Console.manifest │ ├── NanaZip.Core.Sfx.Console.vcxproj │ ├── NanaZip.Core.Sfx.Console.vcxproj.filters │ ├── NanaZip.Core.Sfx.Setup.manifest │ ├── NanaZip.Core.Sfx.Setup.vcxproj │ ├── NanaZip.Core.Sfx.Setup.vcxproj.filters │ ├── NanaZip.Core.Sfx.Shared.props │ ├── NanaZip.Core.Sfx.Shared.vcxproj │ ├── NanaZip.Core.Sfx.Shared.vcxproj.filters │ ├── NanaZip.Core.Sfx.Windows.Resources.h │ ├── NanaZip.Core.Sfx.Windows.Resources.rc │ ├── NanaZip.Core.Sfx.Windows.manifest │ ├── NanaZip.Core.Sfx.Windows.vcxproj │ ├── NanaZip.Core.Sfx.Windows.vcxproj.filters │ ├── NanaZip.Core.vcxproj │ ├── NanaZip.Core.vcxproj.filters │ ├── SevenZip/ │ │ ├── .gitignore │ │ ├── C/ │ │ │ ├── 7zBuf.h │ │ │ ├── 7zBuf2.c │ │ │ ├── 7zCrc.c │ │ │ ├── 7zCrc.h │ │ │ ├── 7zCrcOpt.c │ │ │ ├── 7zStream.c │ │ │ ├── 7zTypes.h │ │ │ ├── 7zVersion.h │ │ │ ├── 7zWindows.h │ │ │ ├── Aes.c │ │ │ ├── Aes.h │ │ │ ├── AesOpt.c │ │ │ ├── Alloc.c │ │ │ ├── Alloc.h │ │ │ ├── Bcj2.c │ │ │ ├── Bcj2.h │ │ │ ├── Bcj2Enc.c │ │ │ ├── Blake2.h │ │ │ ├── Blake2s.c │ │ │ ├── Bra.c │ │ │ ├── Bra.h │ │ │ ├── Bra86.c │ │ │ ├── BwtSort.c │ │ │ ├── BwtSort.h │ │ │ ├── Compiler.h │ │ │ ├── CpuArch.c │ │ │ ├── CpuArch.h │ │ │ ├── Delta.c │ │ │ ├── Delta.h │ │ │ ├── DllSecur.c │ │ │ ├── DllSecur.h │ │ │ ├── HuffEnc.c │ │ │ ├── HuffEnc.h │ │ │ ├── LzFind.c │ │ │ ├── LzFind.h │ │ │ ├── LzFindMt.c │ │ │ ├── LzFindMt.h │ │ │ ├── LzFindOpt.c │ │ │ ├── LzHash.h │ │ │ ├── Lzma2Dec.c │ │ │ ├── Lzma2Dec.h │ │ │ ├── Lzma2DecMt.c │ │ │ ├── Lzma2DecMt.h │ │ │ ├── Lzma2Enc.c │ │ │ ├── Lzma2Enc.h │ │ │ ├── LzmaDec.c │ │ │ ├── LzmaDec.h │ │ │ ├── LzmaEnc.c │ │ │ ├── LzmaEnc.h │ │ │ ├── MtCoder.c │ │ │ ├── MtCoder.h │ │ │ ├── MtDec.c │ │ │ ├── MtDec.h │ │ │ ├── Ppmd.h │ │ │ ├── Ppmd7.c │ │ │ ├── Ppmd7.h │ │ │ ├── Ppmd7Dec.c │ │ │ ├── Ppmd7Enc.c │ │ │ ├── Ppmd7aDec.c │ │ │ ├── Ppmd8.c │ │ │ ├── Ppmd8.h │ │ │ ├── Ppmd8Dec.c │ │ │ ├── Ppmd8Enc.c │ │ │ ├── Precomp.h │ │ │ ├── RotateDefs.h │ │ │ ├── Sha1.h │ │ │ ├── Sha256.h │ │ │ ├── Sha512.h │ │ │ ├── Sort.c │ │ │ ├── Sort.h │ │ │ ├── SwapBytes.c │ │ │ ├── SwapBytes.h │ │ │ ├── Threads.c │ │ │ ├── Threads.h │ │ │ ├── Xz.c │ │ │ ├── Xz.h │ │ │ ├── XzCrc64.c │ │ │ ├── XzCrc64.h │ │ │ ├── XzCrc64Opt.c │ │ │ ├── XzDec.c │ │ │ ├── XzEnc.c │ │ │ ├── XzEnc.h │ │ │ └── XzIn.c │ │ └── CPP/ │ │ ├── 7zip/ │ │ │ ├── Archive/ │ │ │ │ ├── 7z/ │ │ │ │ │ ├── 7zCompressionMode.h │ │ │ │ │ ├── 7zDecode.cpp │ │ │ │ │ ├── 7zDecode.h │ │ │ │ │ ├── 7zEncode.cpp │ │ │ │ │ ├── 7zEncode.h │ │ │ │ │ ├── 7zExtract.cpp │ │ │ │ │ ├── 7zFolderInStream.cpp │ │ │ │ │ ├── 7zFolderInStream.h │ │ │ │ │ ├── 7zHandler.cpp │ │ │ │ │ ├── 7zHandler.h │ │ │ │ │ ├── 7zHandlerOut.cpp │ │ │ │ │ ├── 7zHeader.cpp │ │ │ │ │ ├── 7zHeader.h │ │ │ │ │ ├── 7zIn.cpp │ │ │ │ │ ├── 7zIn.h │ │ │ │ │ ├── 7zItem.h │ │ │ │ │ ├── 7zOut.cpp │ │ │ │ │ ├── 7zOut.h │ │ │ │ │ ├── 7zProperties.cpp │ │ │ │ │ ├── 7zProperties.h │ │ │ │ │ ├── 7zRegister.cpp │ │ │ │ │ ├── 7zSpecStream.h │ │ │ │ │ ├── 7zUpdate.cpp │ │ │ │ │ ├── 7zUpdate.h │ │ │ │ │ └── StdAfx.h │ │ │ │ ├── ApfsHandler.cpp │ │ │ │ ├── ApmHandler.cpp │ │ │ │ ├── ArHandler.cpp │ │ │ │ ├── Archive2.def │ │ │ │ ├── ArchiveExports.cpp │ │ │ │ ├── ArjHandler.cpp │ │ │ │ ├── AvbHandler.cpp │ │ │ │ ├── Base64Handler.cpp │ │ │ │ ├── Bz2Handler.cpp │ │ │ │ ├── Cab/ │ │ │ │ │ ├── CabBlockInStream.cpp │ │ │ │ │ ├── CabBlockInStream.h │ │ │ │ │ ├── CabHandler.cpp │ │ │ │ │ ├── CabHandler.h │ │ │ │ │ ├── CabHeader.cpp │ │ │ │ │ ├── CabHeader.h │ │ │ │ │ ├── CabIn.cpp │ │ │ │ │ ├── CabIn.h │ │ │ │ │ ├── CabItem.h │ │ │ │ │ ├── CabRegister.cpp │ │ │ │ │ └── StdAfx.h │ │ │ │ ├── Chm/ │ │ │ │ │ ├── ChmHandler.cpp │ │ │ │ │ ├── ChmHandler.h │ │ │ │ │ ├── ChmIn.cpp │ │ │ │ │ ├── ChmIn.h │ │ │ │ │ └── StdAfx.h │ │ │ │ ├── ComHandler.cpp │ │ │ │ ├── Common/ │ │ │ │ │ ├── CoderMixer2.cpp │ │ │ │ │ ├── CoderMixer2.h │ │ │ │ │ ├── DummyOutStream.cpp │ │ │ │ │ ├── DummyOutStream.h │ │ │ │ │ ├── FindSignature.cpp │ │ │ │ │ ├── FindSignature.h │ │ │ │ │ ├── HandlerOut.cpp │ │ │ │ │ ├── HandlerOut.h │ │ │ │ │ ├── InStreamWithCRC.cpp │ │ │ │ │ ├── InStreamWithCRC.h │ │ │ │ │ ├── ItemNameUtils.cpp │ │ │ │ │ ├── ItemNameUtils.h │ │ │ │ │ ├── MultiStream.cpp │ │ │ │ │ ├── MultiStream.h │ │ │ │ │ ├── OutStreamWithCRC.cpp │ │ │ │ │ ├── OutStreamWithCRC.h │ │ │ │ │ ├── OutStreamWithSha1.cpp │ │ │ │ │ ├── OutStreamWithSha1.h │ │ │ │ │ ├── ParseProperties.h │ │ │ │ │ └── StdAfx.h │ │ │ │ ├── CpioHandler.cpp │ │ │ │ ├── CramfsHandler.cpp │ │ │ │ ├── DllExports2.cpp │ │ │ │ ├── DmgHandler.cpp │ │ │ │ ├── ElfHandler.cpp │ │ │ │ ├── ExtHandler.cpp │ │ │ │ ├── FatHandler.cpp │ │ │ │ ├── FlvHandler.cpp │ │ │ │ ├── GptHandler.cpp │ │ │ │ ├── GzHandler.cpp │ │ │ │ ├── HandlerCont.cpp │ │ │ │ ├── HandlerCont.h │ │ │ │ ├── HfsHandler.cpp │ │ │ │ ├── HfsHandler.h │ │ │ │ ├── IArchive.h │ │ │ │ ├── IhexHandler.cpp │ │ │ │ ├── Iso/ │ │ │ │ │ ├── IsoHandler.cpp │ │ │ │ │ ├── IsoHandler.h │ │ │ │ │ ├── IsoHeader.cpp │ │ │ │ │ ├── IsoHeader.h │ │ │ │ │ ├── IsoIn.cpp │ │ │ │ │ ├── IsoIn.h │ │ │ │ │ ├── IsoItem.h │ │ │ │ │ ├── IsoRegister.cpp │ │ │ │ │ └── StdAfx.h │ │ │ │ ├── LpHandler.cpp │ │ │ │ ├── LvmHandler.cpp │ │ │ │ ├── LzhHandler.cpp │ │ │ │ ├── LzmaHandler.cpp │ │ │ │ ├── MachoHandler.cpp │ │ │ │ ├── MbrHandler.cpp │ │ │ │ ├── MslzHandler.cpp │ │ │ │ ├── MubHandler.cpp │ │ │ │ ├── Nsis/ │ │ │ │ │ ├── NsisDecode.cpp │ │ │ │ │ ├── NsisDecode.h │ │ │ │ │ ├── NsisHandler.cpp │ │ │ │ │ ├── NsisHandler.h │ │ │ │ │ ├── NsisIn.cpp │ │ │ │ │ ├── NsisIn.h │ │ │ │ │ ├── NsisRegister.cpp │ │ │ │ │ └── StdAfx.h │ │ │ │ ├── NtfsHandler.cpp │ │ │ │ ├── PeHandler.cpp │ │ │ │ ├── PpmdHandler.cpp │ │ │ │ ├── QcowHandler.cpp │ │ │ │ ├── Rar/ │ │ │ │ │ ├── Rar5Handler.cpp │ │ │ │ │ ├── Rar5Handler.h │ │ │ │ │ ├── RarHandler.cpp │ │ │ │ │ ├── RarHandler.h │ │ │ │ │ ├── RarHeader.h │ │ │ │ │ ├── RarItem.h │ │ │ │ │ ├── RarVol.h │ │ │ │ │ └── StdAfx.h │ │ │ │ ├── RpmHandler.cpp │ │ │ │ ├── SparseHandler.cpp │ │ │ │ ├── SplitHandler.cpp │ │ │ │ ├── SquashfsHandler.cpp │ │ │ │ ├── StdAfx.h │ │ │ │ ├── SwfHandler.cpp │ │ │ │ ├── Tar/ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ ├── TarHandler.cpp │ │ │ │ │ ├── TarHandler.h │ │ │ │ │ ├── TarHandlerOut.cpp │ │ │ │ │ ├── TarHeader.cpp │ │ │ │ │ ├── TarHeader.h │ │ │ │ │ ├── TarIn.cpp │ │ │ │ │ ├── TarIn.h │ │ │ │ │ ├── TarItem.h │ │ │ │ │ ├── TarOut.cpp │ │ │ │ │ ├── TarOut.h │ │ │ │ │ ├── TarRegister.cpp │ │ │ │ │ ├── TarUpdate.cpp │ │ │ │ │ └── TarUpdate.h │ │ │ │ ├── Udf/ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ ├── UdfHandler.cpp │ │ │ │ │ ├── UdfHandler.h │ │ │ │ │ ├── UdfIn.cpp │ │ │ │ │ └── UdfIn.h │ │ │ │ ├── UefiHandler.cpp │ │ │ │ ├── VdiHandler.cpp │ │ │ │ ├── VhdHandler.cpp │ │ │ │ ├── VhdxHandler.cpp │ │ │ │ ├── VmdkHandler.cpp │ │ │ │ ├── Wim/ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ ├── WimHandler.cpp │ │ │ │ │ ├── WimHandler.h │ │ │ │ │ ├── WimHandlerOut.cpp │ │ │ │ │ ├── WimIn.cpp │ │ │ │ │ ├── WimIn.h │ │ │ │ │ └── WimRegister.cpp │ │ │ │ ├── XarHandler.cpp │ │ │ │ ├── XzHandler.cpp │ │ │ │ ├── XzHandler.h │ │ │ │ ├── ZHandler.cpp │ │ │ │ └── Zip/ │ │ │ │ ├── StdAfx.h │ │ │ │ ├── ZipAddCommon.cpp │ │ │ │ ├── ZipAddCommon.h │ │ │ │ ├── ZipCompressionMode.h │ │ │ │ ├── ZipHandler.cpp │ │ │ │ ├── ZipHandler.h │ │ │ │ ├── ZipHandlerOut.cpp │ │ │ │ ├── ZipHeader.h │ │ │ │ ├── ZipIn.cpp │ │ │ │ ├── ZipIn.h │ │ │ │ ├── ZipItem.cpp │ │ │ │ ├── ZipItem.h │ │ │ │ ├── ZipOut.cpp │ │ │ │ ├── ZipOut.h │ │ │ │ ├── ZipRegister.cpp │ │ │ │ ├── ZipUpdate.cpp │ │ │ │ └── ZipUpdate.h │ │ │ ├── Bundles/ │ │ │ │ ├── SFXCon/ │ │ │ │ │ ├── SfxCon.cpp │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ └── resource.rc │ │ │ │ ├── SFXSetup/ │ │ │ │ │ ├── ExtractCallbackSfx.cpp │ │ │ │ │ ├── ExtractCallbackSfx.h │ │ │ │ │ ├── ExtractEngine.cpp │ │ │ │ │ ├── ExtractEngine.h │ │ │ │ │ ├── SfxSetup.cpp │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ ├── resource.h │ │ │ │ │ └── resource.rc │ │ │ │ └── SFXWin/ │ │ │ │ ├── SfxWin.cpp │ │ │ │ ├── StdAfx.h │ │ │ │ ├── resource.h │ │ │ │ └── resource.rc │ │ │ ├── Common/ │ │ │ │ ├── CWrappers.cpp │ │ │ │ ├── CWrappers.h │ │ │ │ ├── CreateCoder.cpp │ │ │ │ ├── CreateCoder.h │ │ │ │ ├── FilePathAutoRename.cpp │ │ │ │ ├── FilePathAutoRename.h │ │ │ │ ├── FileStreams.cpp │ │ │ │ ├── FileStreams.h │ │ │ │ ├── FilterCoder.cpp │ │ │ │ ├── FilterCoder.h │ │ │ │ ├── InBuffer.cpp │ │ │ │ ├── InBuffer.h │ │ │ │ ├── InOutTempBuffer.cpp │ │ │ │ ├── InOutTempBuffer.h │ │ │ │ ├── LimitedStreams.cpp │ │ │ │ ├── LimitedStreams.h │ │ │ │ ├── LockedStream.h │ │ │ │ ├── MemBlocks.cpp │ │ │ │ ├── MemBlocks.h │ │ │ │ ├── MethodId.h │ │ │ │ ├── MethodProps.cpp │ │ │ │ ├── MethodProps.h │ │ │ │ ├── OffsetStream.cpp │ │ │ │ ├── OffsetStream.h │ │ │ │ ├── OutBuffer.cpp │ │ │ │ ├── OutBuffer.h │ │ │ │ ├── OutMemStream.cpp │ │ │ │ ├── OutMemStream.h │ │ │ │ ├── ProgressMt.cpp │ │ │ │ ├── ProgressMt.h │ │ │ │ ├── ProgressUtils.cpp │ │ │ │ ├── ProgressUtils.h │ │ │ │ ├── PropId.cpp │ │ │ │ ├── RegisterArc.h │ │ │ │ ├── RegisterCodec.h │ │ │ │ ├── StdAfx.h │ │ │ │ ├── StreamBinder.cpp │ │ │ │ ├── StreamBinder.h │ │ │ │ ├── StreamObjects.cpp │ │ │ │ ├── StreamObjects.h │ │ │ │ ├── StreamUtils.cpp │ │ │ │ ├── StreamUtils.h │ │ │ │ ├── UniqBlocks.cpp │ │ │ │ ├── UniqBlocks.h │ │ │ │ ├── VirtThread.cpp │ │ │ │ └── VirtThread.h │ │ │ ├── Compress/ │ │ │ │ ├── BZip2Const.h │ │ │ │ ├── BZip2Crc.cpp │ │ │ │ ├── BZip2Crc.h │ │ │ │ ├── BZip2Decoder.cpp │ │ │ │ ├── BZip2Decoder.h │ │ │ │ ├── BZip2Encoder.cpp │ │ │ │ ├── BZip2Encoder.h │ │ │ │ ├── BZip2Register.cpp │ │ │ │ ├── Bcj2Coder.cpp │ │ │ │ ├── Bcj2Coder.h │ │ │ │ ├── Bcj2Register.cpp │ │ │ │ ├── BcjCoder.cpp │ │ │ │ ├── BcjCoder.h │ │ │ │ ├── BcjRegister.cpp │ │ │ │ ├── BitlDecoder.cpp │ │ │ │ ├── BitlDecoder.h │ │ │ │ ├── BitlEncoder.h │ │ │ │ ├── BitmDecoder.h │ │ │ │ ├── BitmEncoder.h │ │ │ │ ├── BranchMisc.cpp │ │ │ │ ├── BranchMisc.h │ │ │ │ ├── BranchRegister.cpp │ │ │ │ ├── ByteSwap.cpp │ │ │ │ ├── CodecExports.cpp │ │ │ │ ├── CopyCoder.cpp │ │ │ │ ├── CopyCoder.h │ │ │ │ ├── CopyRegister.cpp │ │ │ │ ├── Deflate64Register.cpp │ │ │ │ ├── DeflateConst.h │ │ │ │ ├── DeflateDecoder.cpp │ │ │ │ ├── DeflateDecoder.h │ │ │ │ ├── DeflateEncoder.cpp │ │ │ │ ├── DeflateEncoder.h │ │ │ │ ├── DeflateRegister.cpp │ │ │ │ ├── DeltaFilter.cpp │ │ │ │ ├── HuffmanDecoder.h │ │ │ │ ├── ImplodeDecoder.cpp │ │ │ │ ├── ImplodeDecoder.h │ │ │ │ ├── LzOutWindow.cpp │ │ │ │ ├── LzOutWindow.h │ │ │ │ ├── LzfseDecoder.cpp │ │ │ │ ├── LzfseDecoder.h │ │ │ │ ├── LzhDecoder.cpp │ │ │ │ ├── LzhDecoder.h │ │ │ │ ├── Lzma2Decoder.cpp │ │ │ │ ├── Lzma2Decoder.h │ │ │ │ ├── Lzma2Encoder.cpp │ │ │ │ ├── Lzma2Encoder.h │ │ │ │ ├── Lzma2Register.cpp │ │ │ │ ├── LzmaDecoder.cpp │ │ │ │ ├── LzmaDecoder.h │ │ │ │ ├── LzmaEncoder.cpp │ │ │ │ ├── LzmaEncoder.h │ │ │ │ ├── LzmaRegister.cpp │ │ │ │ ├── LzmsDecoder.cpp │ │ │ │ ├── LzmsDecoder.h │ │ │ │ ├── Lzx.h │ │ │ │ ├── LzxDecoder.cpp │ │ │ │ ├── LzxDecoder.h │ │ │ │ ├── Mtf8.h │ │ │ │ ├── PpmdDecoder.cpp │ │ │ │ ├── PpmdDecoder.h │ │ │ │ ├── PpmdEncoder.cpp │ │ │ │ ├── PpmdEncoder.h │ │ │ │ ├── PpmdRegister.cpp │ │ │ │ ├── PpmdZip.cpp │ │ │ │ ├── PpmdZip.h │ │ │ │ ├── QuantumDecoder.cpp │ │ │ │ ├── QuantumDecoder.h │ │ │ │ ├── Rar1Decoder.cpp │ │ │ │ ├── Rar1Decoder.h │ │ │ │ ├── Rar2Decoder.cpp │ │ │ │ ├── Rar2Decoder.h │ │ │ │ ├── Rar3Decoder.cpp │ │ │ │ ├── Rar3Decoder.h │ │ │ │ ├── Rar3Vm.cpp │ │ │ │ ├── Rar3Vm.h │ │ │ │ ├── Rar5Decoder.cpp │ │ │ │ ├── Rar5Decoder.h │ │ │ │ ├── RarCodecsRegister.cpp │ │ │ │ ├── ShrinkDecoder.cpp │ │ │ │ ├── ShrinkDecoder.h │ │ │ │ ├── StdAfx.h │ │ │ │ ├── XpressDecoder.cpp │ │ │ │ ├── XpressDecoder.h │ │ │ │ ├── XzDecoder.cpp │ │ │ │ ├── XzDecoder.h │ │ │ │ ├── XzEncoder.cpp │ │ │ │ ├── XzEncoder.h │ │ │ │ ├── ZDecoder.cpp │ │ │ │ ├── ZDecoder.h │ │ │ │ ├── ZlibDecoder.cpp │ │ │ │ ├── ZlibDecoder.h │ │ │ │ ├── ZlibEncoder.cpp │ │ │ │ └── ZlibEncoder.h │ │ │ ├── Crypto/ │ │ │ │ ├── 7zAes.cpp │ │ │ │ ├── 7zAes.h │ │ │ │ ├── 7zAesRegister.cpp │ │ │ │ ├── HmacSha1.cpp │ │ │ │ ├── HmacSha1.h │ │ │ │ ├── HmacSha256.cpp │ │ │ │ ├── HmacSha256.h │ │ │ │ ├── MyAes.cpp │ │ │ │ ├── MyAes.h │ │ │ │ ├── MyAesReg.cpp │ │ │ │ ├── Pbkdf2HmacSha1.cpp │ │ │ │ ├── Pbkdf2HmacSha1.h │ │ │ │ ├── RandGen.cpp │ │ │ │ ├── RandGen.h │ │ │ │ ├── Rar20Crypto.cpp │ │ │ │ ├── Rar20Crypto.h │ │ │ │ ├── Rar5Aes.cpp │ │ │ │ ├── Rar5Aes.h │ │ │ │ ├── RarAes.cpp │ │ │ │ ├── RarAes.h │ │ │ │ ├── Sha1Cls.h │ │ │ │ ├── StdAfx.h │ │ │ │ ├── WzAes.cpp │ │ │ │ ├── WzAes.h │ │ │ │ ├── ZipCrypto.cpp │ │ │ │ ├── ZipCrypto.h │ │ │ │ ├── ZipStrong.cpp │ │ │ │ └── ZipStrong.h │ │ │ ├── GuiCommon.rc │ │ │ ├── Guid.txt │ │ │ ├── ICoder.h │ │ │ ├── IDecl.h │ │ │ ├── IPassword.h │ │ │ ├── IProgress.h │ │ │ ├── IStream.h │ │ │ ├── MyVersion.h │ │ │ ├── PropID.h │ │ │ └── UI/ │ │ │ ├── Common/ │ │ │ │ ├── ArchiveCommandLine.h │ │ │ │ ├── ArchiveExtractCallback.cpp │ │ │ │ ├── ArchiveExtractCallback.h │ │ │ │ ├── ArchiveOpenCallback.cpp │ │ │ │ ├── ArchiveOpenCallback.h │ │ │ │ ├── DefaultName.cpp │ │ │ │ ├── DefaultName.h │ │ │ │ ├── DirItem.h │ │ │ │ ├── EnumDirItems.h │ │ │ │ ├── ExitCode.h │ │ │ │ ├── Extract.cpp │ │ │ │ ├── Extract.h │ │ │ │ ├── ExtractMode.h │ │ │ │ ├── ExtractingFilePath.cpp │ │ │ │ ├── ExtractingFilePath.h │ │ │ │ ├── HashCalc.h │ │ │ │ ├── IFileExtractCallback.h │ │ │ │ ├── LoadCodecs.cpp │ │ │ │ ├── LoadCodecs.h │ │ │ │ ├── OpenArchive.cpp │ │ │ │ ├── OpenArchive.h │ │ │ │ ├── PropIDUtils.cpp │ │ │ │ ├── PropIDUtils.h │ │ │ │ ├── Property.h │ │ │ │ ├── SetProperties.h │ │ │ │ ├── SortUtils.cpp │ │ │ │ ├── SortUtils.h │ │ │ │ ├── StdAfx.h │ │ │ │ ├── Update.h │ │ │ │ ├── UpdateAction.h │ │ │ │ ├── UpdateCallback.h │ │ │ │ ├── UpdatePair.h │ │ │ │ ├── UpdateProduce.h │ │ │ │ └── ZipRegistry.h │ │ │ ├── Console/ │ │ │ │ ├── ConsoleClose.cpp │ │ │ │ ├── ConsoleClose.h │ │ │ │ ├── ExtractCallbackConsole.cpp │ │ │ │ ├── ExtractCallbackConsole.h │ │ │ │ ├── List.cpp │ │ │ │ ├── List.h │ │ │ │ ├── MainAr.cpp │ │ │ │ ├── OpenCallbackConsole.cpp │ │ │ │ ├── OpenCallbackConsole.h │ │ │ │ ├── PercentPrinter.cpp │ │ │ │ ├── PercentPrinter.h │ │ │ │ ├── StdAfx.h │ │ │ │ ├── UserInputUtils.cpp │ │ │ │ └── UserInputUtils.h │ │ │ ├── Explorer/ │ │ │ │ ├── MyMessages.cpp │ │ │ │ ├── MyMessages.h │ │ │ │ └── StdAfx.h │ │ │ ├── FileManager/ │ │ │ │ ├── BrowseDialog.cpp │ │ │ │ ├── BrowseDialog.h │ │ │ │ ├── BrowseDialog.rc │ │ │ │ ├── BrowseDialogRes.h │ │ │ │ ├── ComboDialog.cpp │ │ │ │ ├── ComboDialog.h │ │ │ │ ├── ComboDialog.rc │ │ │ │ ├── ComboDialogRes.h │ │ │ │ ├── DialogSize.h │ │ │ │ ├── ExtractCallback.cpp │ │ │ │ ├── ExtractCallback.h │ │ │ │ ├── FormatUtils.cpp │ │ │ │ ├── FormatUtils.h │ │ │ │ ├── LangUtils.cpp │ │ │ │ ├── LangUtils.h │ │ │ │ ├── MemDialog.h │ │ │ │ ├── MemDialogRes.h │ │ │ │ ├── MyWindowsNew.h │ │ │ │ ├── OverwriteDialog.cpp │ │ │ │ ├── OverwriteDialog.h │ │ │ │ ├── OverwriteDialog.rc │ │ │ │ ├── OverwriteDialogRes.h │ │ │ │ ├── PasswordDialog.cpp │ │ │ │ ├── PasswordDialog.h │ │ │ │ ├── PasswordDialog.rc │ │ │ │ ├── PasswordDialogRes.h │ │ │ │ ├── ProgressDialog.cpp │ │ │ │ ├── ProgressDialog.h │ │ │ │ ├── ProgressDialog.rc │ │ │ │ ├── ProgressDialog2.cpp │ │ │ │ ├── ProgressDialog2.h │ │ │ │ ├── ProgressDialog2.rc │ │ │ │ ├── ProgressDialog2Res.h │ │ │ │ ├── ProgressDialog2a.rc │ │ │ │ ├── ProgressDialogRes.h │ │ │ │ ├── PropertyName.cpp │ │ │ │ ├── PropertyName.h │ │ │ │ ├── PropertyNameRes.h │ │ │ │ ├── RegistryUtils.cpp │ │ │ │ ├── RegistryUtils.h │ │ │ │ ├── StdAfx.h │ │ │ │ ├── SysIconUtils.cpp │ │ │ │ ├── SysIconUtils.h │ │ │ │ ├── resource.h │ │ │ │ └── resourceGui.h │ │ │ └── GUI/ │ │ │ ├── ExtractDialog.cpp │ │ │ ├── ExtractDialog.h │ │ │ ├── ExtractDialog.rc │ │ │ ├── ExtractDialogRes.h │ │ │ ├── ExtractGUI.cpp │ │ │ ├── ExtractGUI.h │ │ │ ├── ExtractRes.h │ │ │ ├── HashGUI.h │ │ │ ├── StdAfx.h │ │ │ └── resource2.h │ │ ├── Common/ │ │ │ ├── AutoPtr.h │ │ │ ├── CRC.cpp │ │ │ ├── ComTry.h │ │ │ ├── CommandLineParser.cpp │ │ │ ├── CommandLineParser.h │ │ │ ├── Common.h │ │ │ ├── Common0.h │ │ │ ├── CrcReg.cpp │ │ │ ├── Defs.h │ │ │ ├── DynLimBuf.cpp │ │ │ ├── DynLimBuf.h │ │ │ ├── DynamicBuffer.h │ │ │ ├── IntToString.cpp │ │ │ ├── IntToString.h │ │ │ ├── Lang.cpp │ │ │ ├── Lang.h │ │ │ ├── ListFileUtils.cpp │ │ │ ├── ListFileUtils.h │ │ │ ├── LzFindPrepare.cpp │ │ │ ├── MyBuffer.h │ │ │ ├── MyBuffer2.h │ │ │ ├── MyCom.h │ │ │ ├── MyException.h │ │ │ ├── MyInitGuid.h │ │ │ ├── MyLinux.h │ │ │ ├── MyMap.cpp │ │ │ ├── MyMap.h │ │ │ ├── MyString.cpp │ │ │ ├── MyString.h │ │ │ ├── MyTypes.h │ │ │ ├── MyUnknown.h │ │ │ ├── MyVector.h │ │ │ ├── MyWindows.h │ │ │ ├── MyXml.cpp │ │ │ ├── MyXml.h │ │ │ ├── NewHandler.cpp │ │ │ ├── NewHandler.h │ │ │ ├── StdAfx.h │ │ │ ├── StdInStream.cpp │ │ │ ├── StdInStream.h │ │ │ ├── StdOutStream.cpp │ │ │ ├── StdOutStream.h │ │ │ ├── StringConvert.cpp │ │ │ ├── StringConvert.h │ │ │ ├── StringToInt.cpp │ │ │ ├── StringToInt.h │ │ │ ├── TextConfig.cpp │ │ │ ├── TextConfig.h │ │ │ ├── UTFConvert.cpp │ │ │ ├── UTFConvert.h │ │ │ ├── Wildcard.cpp │ │ │ ├── Wildcard.h │ │ │ ├── XzCrc64Init.cpp │ │ │ └── XzCrc64Reg.cpp │ │ └── Windows/ │ │ ├── COM.h │ │ ├── Clipboard.cpp │ │ ├── Clipboard.h │ │ ├── CommonDialog.cpp │ │ ├── CommonDialog.h │ │ ├── Control/ │ │ │ ├── ComboBox.cpp │ │ │ ├── ComboBox.h │ │ │ ├── Dialog.cpp │ │ │ ├── Dialog.h │ │ │ ├── Edit.h │ │ │ ├── ListView.cpp │ │ │ ├── ListView.h │ │ │ ├── ProgressBar.h │ │ │ ├── Static.h │ │ │ └── StdAfx.h │ │ ├── DLL.cpp │ │ ├── DLL.h │ │ ├── Defs.h │ │ ├── ErrorMsg.cpp │ │ ├── ErrorMsg.h │ │ ├── FileDir.cpp │ │ ├── FileDir.h │ │ ├── FileFind.cpp │ │ ├── FileFind.h │ │ ├── FileIO.cpp │ │ ├── FileIO.h │ │ ├── FileLink.cpp │ │ ├── FileMapping.cpp │ │ ├── FileMapping.h │ │ ├── FileName.cpp │ │ ├── FileName.h │ │ ├── Handle.h │ │ ├── MemoryGlobal.cpp │ │ ├── MemoryGlobal.h │ │ ├── MemoryLock.cpp │ │ ├── MemoryLock.h │ │ ├── NtCheck.h │ │ ├── PropVariant.cpp │ │ ├── PropVariant.h │ │ ├── PropVariantConv.cpp │ │ ├── PropVariantConv.h │ │ ├── PropVariantUtils.cpp │ │ ├── PropVariantUtils.h │ │ ├── Registry.cpp │ │ ├── Registry.h │ │ ├── ResourceString.cpp │ │ ├── ResourceString.h │ │ ├── SecurityUtils.cpp │ │ ├── SecurityUtils.h │ │ ├── Shell.cpp │ │ ├── Shell.h │ │ ├── StdAfx.h │ │ ├── Synchronization.cpp │ │ ├── Synchronization.h │ │ ├── System.cpp │ │ ├── System.h │ │ ├── Thread.h │ │ ├── TimeUtils.cpp │ │ ├── TimeUtils.h │ │ ├── Window.cpp │ │ └── Window.h │ └── Wrappers/ │ ├── Sha1Wrapper.cpp │ ├── Sha1Wrapper.h │ ├── Sha256Wrapper.cpp │ ├── Sha256Wrapper.h │ ├── Sha512Wrapper.cpp │ └── Sha512Wrapper.h ├── NanaZip.ExtensionPackage/ │ ├── NanaZip.ExtensionPackage.Installer.iss │ └── NanaZip.ExtensionPackage.Installer.proj ├── NanaZip.MaintainerTools.slnx ├── NanaZip.MigrateLegacyStringResources/ │ ├── NanaZip.MigrateLegacyStringResources.csproj │ ├── Program.cs │ └── VSWhereHelper.cs ├── NanaZip.Modern/ │ ├── AboutPage.cpp │ ├── AboutPage.h │ ├── AboutPage.idl │ ├── AboutPage.xaml │ ├── AddressBar.cpp │ ├── AddressBar.h │ ├── AddressBar.idl │ ├── AddressBarTemplate.cpp │ ├── AddressBarTemplate.h │ ├── AddressBarTemplate.idl │ ├── AddressBarTemplate.xaml │ ├── App.cpp │ ├── App.h │ ├── App.idl │ ├── App.xaml │ ├── ControlMacros.h │ ├── CopyLocationPage.cpp │ ├── CopyLocationPage.h │ ├── CopyLocationPage.idl │ ├── CopyLocationPage.xaml │ ├── InformationPage.cpp │ ├── InformationPage.h │ ├── InformationPage.idl │ ├── InformationPage.xaml │ ├── MainWindowToolBarPage.cpp │ ├── MainWindowToolBarPage.h │ ├── MainWindowToolBarPage.idl │ ├── MainWindowToolBarPage.xaml │ ├── NanaZip.Modern.Wrapper.cpp │ ├── NanaZip.Modern.cpp │ ├── NanaZip.Modern.def │ ├── NanaZip.Modern.h │ ├── NanaZip.Modern.manifest │ ├── NanaZip.Modern.props │ ├── NanaZip.Modern.vcxproj │ ├── NanaZip.Modern.vcxproj.filters │ ├── ProgressPage.cpp │ ├── ProgressPage.h │ ├── ProgressPage.idl │ ├── ProgressPage.xaml │ ├── SponsorPage.cpp │ ├── SponsorPage.h │ ├── SponsorPage.idl │ ├── SponsorPage.xaml │ ├── StatusBar.cpp │ ├── StatusBar.h │ ├── StatusBar.idl │ ├── StatusBarTemplate.cpp │ ├── StatusBarTemplate.h │ ├── StatusBarTemplate.idl │ ├── StatusBarTemplate.xaml │ ├── Strings/ │ │ ├── af/ │ │ │ ├── Common.resw │ │ │ ├── CopyLocationPage.resw │ │ │ └── ProgressPage.resw │ │ ├── ar/ │ │ │ ├── Common.resw │ │ │ ├── CopyLocationPage.resw │ │ │ └── ProgressPage.resw │ │ ├── az-arab/ │ │ │ ├── Common.resw │ │ │ ├── CopyLocationPage.resw │ │ │ └── ProgressPage.resw │ │ ├── be/ │ │ │ ├── Common.resw │ │ │ ├── CopyLocationPage.resw │ │ │ └── ProgressPage.resw │ │ ├── bg/ │ │ │ ├── Common.resw │ │ │ ├── CopyLocationPage.resw │ │ │ └── ProgressPage.resw │ │ ├── bn/ │ │ │ ├── Common.resw │ │ │ ├── CopyLocationPage.resw │ │ │ └── ProgressPage.resw │ │ ├── ca/ │ │ │ ├── Common.resw │ │ │ ├── CopyLocationPage.resw │ │ │ └── ProgressPage.resw │ │ ├── ca-es-valencia/ │ │ │ ├── Common.resw │ │ │ ├── CopyLocationPage.resw │ │ │ └── ProgressPage.resw │ │ ├── cs/ │ │ │ ├── Common.resw │ │ │ ├── CopyLocationPage.resw │ │ │ └── ProgressPage.resw │ │ ├── cy/ │ │ │ ├── Common.resw │ │ │ ├── CopyLocationPage.resw │ │ │ └── ProgressPage.resw │ │ ├── da/ │ │ │ ├── Common.resw │ │ │ ├── CopyLocationPage.resw │ │ │ └── ProgressPage.resw │ │ ├── de/ │ │ │ ├── Common.resw │ │ │ ├── CopyLocationPage.resw │ │ │ ├── MainWindowToolBarPage.resw │ │ │ ├── ProgressPage.resw │ │ │ └── SponsorPage.resw │ │ ├── el/ │ │ │ ├── Common.resw │ │ │ ├── CopyLocationPage.resw │ │ │ ├── MainWindowToolBarPage.resw │ │ │ ├── ProgressPage.resw │ │ │ └── SponsorPage.resw │ │ ├── en/ │ │ │ ├── Common.resw │ │ │ ├── CopyLocationPage.resw │ │ │ ├── MainWindowToolBarPage.resw │ │ │ ├── ProgressPage.resw │ │ │ └── SponsorPage.resw │ │ ├── eo/ │ │ │ ├── Common.resw │ │ │ ├── CopyLocationPage.resw │ │ │ └── ProgressPage.resw │ │ ├── es/ │ │ │ ├── Common.resw │ │ │ ├── CopyLocationPage.resw │ │ │ └── ProgressPage.resw │ │ ├── et/ │ │ │ ├── Common.resw │ │ │ ├── CopyLocationPage.resw │ │ │ └── ProgressPage.resw │ │ ├── eu/ │ │ │ ├── Common.resw │ │ │ ├── CopyLocationPage.resw │ │ │ └── ProgressPage.resw │ │ ├── fa/ │ │ │ ├── Common.resw │ │ │ ├── CopyLocationPage.resw │ │ │ └── ProgressPage.resw │ │ ├── fi/ │ │ │ ├── Common.resw │ │ │ ├── CopyLocationPage.resw │ │ │ └── ProgressPage.resw │ │ ├── fr/ │ │ │ ├── Common.resw │ │ │ ├── CopyLocationPage.resw │ │ │ └── ProgressPage.resw │ │ ├── fy/ │ │ │ ├── Common.resw │ │ │ ├── CopyLocationPage.resw │ │ │ └── ProgressPage.resw │ │ ├── ga/ │ │ │ ├── Common.resw │ │ │ ├── CopyLocationPage.resw │ │ │ └── ProgressPage.resw │ │ ├── gl/ │ │ │ ├── Common.resw │ │ │ ├── CopyLocationPage.resw │ │ │ └── ProgressPage.resw │ │ ├── gu/ │ │ │ ├── Common.resw │ │ │ ├── CopyLocationPage.resw │ │ │ └── ProgressPage.resw │ │ ├── he/ │ │ │ ├── Common.resw │ │ │ ├── CopyLocationPage.resw │ │ │ └── ProgressPage.resw │ │ ├── hi/ │ │ │ ├── Common.resw │ │ │ ├── CopyLocationPage.resw │ │ │ └── ProgressPage.resw │ │ ├── hr/ │ │ │ ├── Common.resw │ │ │ ├── CopyLocationPage.resw │ │ │ └── ProgressPage.resw │ │ ├── hu/ │ │ │ ├── Common.resw │ │ │ ├── CopyLocationPage.resw │ │ │ ├── MainWindowToolBarPage.resw │ │ │ ├── ProgressPage.resw │ │ │ └── SponsorPage.resw │ │ ├── hy/ │ │ │ ├── Common.resw │ │ │ ├── CopyLocationPage.resw │ │ │ └── ProgressPage.resw │ │ ├── id/ │ │ │ ├── Common.resw │ │ │ ├── CopyLocationPage.resw │ │ │ └── ProgressPage.resw │ │ ├── is/ │ │ │ ├── Common.resw │ │ │ ├── CopyLocationPage.resw │ │ │ └── ProgressPage.resw │ │ ├── it/ │ │ │ ├── Common.resw │ │ │ ├── CopyLocationPage.resw │ │ │ └── ProgressPage.resw │ │ ├── ja/ │ │ │ ├── Common.resw │ │ │ ├── CopyLocationPage.resw │ │ │ └── ProgressPage.resw │ │ ├── ka/ │ │ │ ├── Common.resw │ │ │ ├── CopyLocationPage.resw │ │ │ └── ProgressPage.resw │ │ ├── kk/ │ │ │ ├── Common.resw │ │ │ ├── CopyLocationPage.resw │ │ │ └── ProgressPage.resw │ │ ├── ko/ │ │ │ ├── Common.resw │ │ │ ├── CopyLocationPage.resw │ │ │ └── ProgressPage.resw │ │ ├── ku-arab/ │ │ │ ├── Common.resw │ │ │ ├── CopyLocationPage.resw │ │ │ └── ProgressPage.resw │ │ ├── ky-kg/ │ │ │ ├── Common.resw │ │ │ ├── CopyLocationPage.resw │ │ │ └── ProgressPage.resw │ │ ├── lt/ │ │ │ ├── Common.resw │ │ │ ├── CopyLocationPage.resw │ │ │ └── ProgressPage.resw │ │ ├── lv/ │ │ │ ├── Common.resw │ │ │ ├── CopyLocationPage.resw │ │ │ └── ProgressPage.resw │ │ ├── mk/ │ │ │ ├── Common.resw │ │ │ ├── CopyLocationPage.resw │ │ │ └── ProgressPage.resw │ │ ├── mn-cyrl/ │ │ │ ├── Common.resw │ │ │ ├── CopyLocationPage.resw │ │ │ └── ProgressPage.resw │ │ ├── mn-mong/ │ │ │ ├── Common.resw │ │ │ ├── CopyLocationPage.resw │ │ │ └── ProgressPage.resw │ │ ├── mr/ │ │ │ ├── Common.resw │ │ │ ├── CopyLocationPage.resw │ │ │ └── ProgressPage.resw │ │ ├── ms/ │ │ │ ├── Common.resw │ │ │ ├── CopyLocationPage.resw │ │ │ └── ProgressPage.resw │ │ ├── nb/ │ │ │ ├── Common.resw │ │ │ ├── CopyLocationPage.resw │ │ │ └── ProgressPage.resw │ │ ├── ne/ │ │ │ ├── Common.resw │ │ │ ├── CopyLocationPage.resw │ │ │ └── ProgressPage.resw │ │ ├── nl/ │ │ │ ├── Common.resw │ │ │ ├── CopyLocationPage.resw │ │ │ ├── MainWindowToolBarPage.resw │ │ │ ├── ProgressPage.resw │ │ │ └── SponsorPage.resw │ │ ├── nn/ │ │ │ ├── Common.resw │ │ │ ├── CopyLocationPage.resw │ │ │ └── ProgressPage.resw │ │ ├── pa-in/ │ │ │ ├── Common.resw │ │ │ ├── CopyLocationPage.resw │ │ │ └── ProgressPage.resw │ │ ├── pl/ │ │ │ ├── Common.resw │ │ │ ├── CopyLocationPage.resw │ │ │ ├── MainWindowToolBarPage.resw │ │ │ ├── ProgressPage.resw │ │ │ └── SponsorPage.resw │ │ ├── ps/ │ │ │ ├── Common.resw │ │ │ ├── CopyLocationPage.resw │ │ │ └── ProgressPage.resw │ │ ├── pt/ │ │ │ ├── Common.resw │ │ │ ├── CopyLocationPage.resw │ │ │ └── ProgressPage.resw │ │ ├── pt-BR/ │ │ │ ├── Common.resw │ │ │ ├── CopyLocationPage.resw │ │ │ ├── MainWindowToolBarPage.resw │ │ │ ├── ProgressPage.resw │ │ │ └── SponsorPage.resw │ │ ├── ro/ │ │ │ ├── Common.resw │ │ │ ├── CopyLocationPage.resw │ │ │ └── ProgressPage.resw │ │ ├── ru/ │ │ │ ├── Common.resw │ │ │ ├── CopyLocationPage.resw │ │ │ └── ProgressPage.resw │ │ ├── si/ │ │ │ ├── Common.resw │ │ │ ├── CopyLocationPage.resw │ │ │ └── ProgressPage.resw │ │ ├── sk/ │ │ │ ├── Common.resw │ │ │ ├── CopyLocationPage.resw │ │ │ └── ProgressPage.resw │ │ ├── sl/ │ │ │ ├── Common.resw │ │ │ ├── CopyLocationPage.resw │ │ │ └── ProgressPage.resw │ │ ├── sq/ │ │ │ ├── Common.resw │ │ │ ├── CopyLocationPage.resw │ │ │ ├── MainWindowToolBarPage.resw │ │ │ ├── ProgressPage.resw │ │ │ └── SponsorPage.resw │ │ ├── sr-Latn/ │ │ │ ├── Common.resw │ │ │ ├── CopyLocationPage.resw │ │ │ └── ProgressPage.resw │ │ ├── sr-cyrl/ │ │ │ ├── Common.resw │ │ │ ├── CopyLocationPage.resw │ │ │ └── ProgressPage.resw │ │ ├── sv/ │ │ │ ├── Common.resw │ │ │ ├── CopyLocationPage.resw │ │ │ └── ProgressPage.resw │ │ ├── sw/ │ │ │ ├── Common.resw │ │ │ ├── CopyLocationPage.resw │ │ │ └── ProgressPage.resw │ │ ├── ta/ │ │ │ ├── Common.resw │ │ │ ├── CopyLocationPage.resw │ │ │ └── ProgressPage.resw │ │ ├── tg-arab/ │ │ │ ├── Common.resw │ │ │ ├── CopyLocationPage.resw │ │ │ └── ProgressPage.resw │ │ ├── th/ │ │ │ ├── Common.resw │ │ │ ├── CopyLocationPage.resw │ │ │ └── ProgressPage.resw │ │ ├── tk-cyrl/ │ │ │ ├── Common.resw │ │ │ ├── CopyLocationPage.resw │ │ │ └── ProgressPage.resw │ │ ├── tr/ │ │ │ ├── Common.resw │ │ │ ├── CopyLocationPage.resw │ │ │ └── ProgressPage.resw │ │ ├── tt-arab/ │ │ │ ├── Common.resw │ │ │ ├── CopyLocationPage.resw │ │ │ └── ProgressPage.resw │ │ ├── ug-arab/ │ │ │ ├── Common.resw │ │ │ ├── CopyLocationPage.resw │ │ │ └── ProgressPage.resw │ │ ├── uk/ │ │ │ ├── Common.resw │ │ │ ├── CopyLocationPage.resw │ │ │ └── ProgressPage.resw │ │ ├── uz-cyrl/ │ │ │ ├── Common.resw │ │ │ ├── CopyLocationPage.resw │ │ │ └── ProgressPage.resw │ │ ├── uz-latn/ │ │ │ ├── Common.resw │ │ │ ├── CopyLocationPage.resw │ │ │ └── ProgressPage.resw │ │ ├── vi/ │ │ │ ├── Common.resw │ │ │ ├── CopyLocationPage.resw │ │ │ └── ProgressPage.resw │ │ ├── yo-latn/ │ │ │ ├── Common.resw │ │ │ ├── CopyLocationPage.resw │ │ │ └── ProgressPage.resw │ │ ├── zh-Hans/ │ │ │ ├── Common.resw │ │ │ ├── CopyLocationPage.resw │ │ │ ├── MainWindowToolBarPage.resw │ │ │ ├── ProgressPage.resw │ │ │ └── SponsorPage.resw │ │ └── zh-Hant/ │ │ ├── Common.resw │ │ ├── CopyLocationPage.resw │ │ └── ProgressPage.resw │ ├── pch.cpp │ └── pch.h ├── NanaZip.Project/ │ ├── NanaZip.Project.Version.props │ ├── NanaZip.Project.props │ └── ReadMe.md ├── NanaZip.ProjectAssetsGenerator/ │ ├── NanaZip.ProjectAssetsGenerator.csproj │ └── Program.cs ├── NanaZip.RefreshPackageVersion/ │ ├── NanaZip.RefreshPackageVersion.csproj │ └── Program.cs ├── NanaZip.Specification/ │ ├── NanaZip.Specification.SevenZip.h │ └── NanaZip.Specification.props ├── NanaZip.UI.Classic/ │ ├── AboutDialog.cpp │ ├── AboutDialog.h │ ├── NanaZip.manifest │ ├── NanaZip.vcxproj │ ├── NanaZip.vcxproj.filters │ └── SevenZip/ │ ├── .gitignore │ ├── C/ │ │ ├── 7zTypes.h │ │ ├── Alloc.c │ │ ├── Alloc.h │ │ ├── Compiler.h │ │ ├── CpuArch.c │ │ ├── CpuArch.h │ │ ├── DllSecur.c │ │ ├── DllSecur.h │ │ ├── Precomp.h │ │ ├── RotateDefs.h │ │ ├── Sort.c │ │ ├── Sort.h │ │ ├── Threads.c │ │ └── Threads.h │ └── CPP/ │ ├── 7zip/ │ │ ├── Archive/ │ │ │ ├── Common/ │ │ │ │ ├── ItemNameUtils.cpp │ │ │ │ ├── ItemNameUtils.h │ │ │ │ └── StdAfx.h │ │ │ └── IArchive.h │ │ ├── Common/ │ │ │ ├── CreateCoder.cpp │ │ │ ├── CreateCoder.h │ │ │ ├── FilePathAutoRename.cpp │ │ │ ├── FilePathAutoRename.h │ │ │ ├── FileStreams.cpp │ │ │ ├── FileStreams.h │ │ │ ├── FilterCoder.cpp │ │ │ ├── FilterCoder.h │ │ │ ├── LimitedStreams.cpp │ │ │ ├── LimitedStreams.h │ │ │ ├── MethodId.h │ │ │ ├── MethodProps.cpp │ │ │ ├── MethodProps.h │ │ │ ├── ProgressUtils.cpp │ │ │ ├── ProgressUtils.h │ │ │ ├── PropId.cpp │ │ │ ├── RegisterArc.h │ │ │ ├── RegisterCodec.h │ │ │ ├── StdAfx.h │ │ │ ├── StreamObjects.cpp │ │ │ ├── StreamObjects.h │ │ │ ├── StreamUtils.cpp │ │ │ ├── StreamUtils.h │ │ │ ├── UniqBlocks.cpp │ │ │ └── UniqBlocks.h │ │ ├── Compress/ │ │ │ ├── CopyCoder.cpp │ │ │ ├── CopyCoder.h │ │ │ └── StdAfx.h │ │ ├── GuiCommon.rc │ │ ├── Guid.txt │ │ ├── ICoder.h │ │ ├── IDecl.h │ │ ├── IPassword.h │ │ ├── IProgress.h │ │ ├── IStream.h │ │ ├── PropID.h │ │ └── UI/ │ │ ├── Agent/ │ │ │ ├── Agent.cpp │ │ │ ├── Agent.h │ │ │ ├── AgentOut.cpp │ │ │ ├── AgentProxy.cpp │ │ │ ├── AgentProxy.h │ │ │ ├── ArchiveFolder.cpp │ │ │ ├── ArchiveFolderOpen.cpp │ │ │ ├── ArchiveFolderOut.cpp │ │ │ ├── IFolderArchive.h │ │ │ ├── StdAfx.h │ │ │ ├── UpdateCallbackAgent.cpp │ │ │ └── UpdateCallbackAgent.h │ │ ├── Common/ │ │ │ ├── ArchiveExtractCallback.cpp │ │ │ ├── ArchiveExtractCallback.h │ │ │ ├── ArchiveName.cpp │ │ │ ├── ArchiveName.h │ │ │ ├── ArchiveOpenCallback.cpp │ │ │ ├── ArchiveOpenCallback.h │ │ │ ├── CompressCall.cpp │ │ │ ├── CompressCall.h │ │ │ ├── DefaultName.cpp │ │ │ ├── DefaultName.h │ │ │ ├── DirItem.h │ │ │ ├── EnumDirItems.cpp │ │ │ ├── EnumDirItems.h │ │ │ ├── ExitCode.h │ │ │ ├── Extract.h │ │ │ ├── ExtractMode.h │ │ │ ├── ExtractingFilePath.cpp │ │ │ ├── ExtractingFilePath.h │ │ │ ├── HashCalc.cpp │ │ │ ├── HashCalc.h │ │ │ ├── IFileExtractCallback.h │ │ │ ├── LoadCodecs.cpp │ │ │ ├── LoadCodecs.h │ │ │ ├── OpenArchive.cpp │ │ │ ├── OpenArchive.h │ │ │ ├── PropIDUtils.cpp │ │ │ ├── PropIDUtils.h │ │ │ ├── Property.h │ │ │ ├── SetProperties.cpp │ │ │ ├── SetProperties.h │ │ │ ├── SortUtils.cpp │ │ │ ├── SortUtils.h │ │ │ ├── StdAfx.h │ │ │ ├── Update.h │ │ │ ├── UpdateAction.cpp │ │ │ ├── UpdateAction.h │ │ │ ├── UpdateCallback.cpp │ │ │ ├── UpdateCallback.h │ │ │ ├── UpdatePair.cpp │ │ │ ├── UpdatePair.h │ │ │ ├── UpdateProduce.cpp │ │ │ ├── UpdateProduce.h │ │ │ ├── WorkDir.cpp │ │ │ ├── WorkDir.h │ │ │ ├── ZipRegistry.cpp │ │ │ └── ZipRegistry.h │ │ ├── Explorer/ │ │ │ ├── ContextMenu.cpp │ │ │ ├── ContextMenu.h │ │ │ ├── ContextMenuFlags.h │ │ │ ├── MyExplorerCommand.h │ │ │ ├── MyMessages.h │ │ │ ├── StdAfx.h │ │ │ ├── resource.h │ │ │ └── resource2.rc │ │ ├── FileManager/ │ │ │ ├── AltStreamsFolder.cpp │ │ │ ├── AltStreamsFolder.h │ │ │ ├── App.cpp │ │ │ ├── App.h │ │ │ ├── AppState.h │ │ │ ├── BrowseDialog.cpp │ │ │ ├── BrowseDialog.h │ │ │ ├── BrowseDialog.rc │ │ │ ├── BrowseDialogRes.h │ │ │ ├── ClassDefs.cpp │ │ │ ├── ComboDialog.cpp │ │ │ ├── ComboDialog.h │ │ │ ├── ComboDialog.rc │ │ │ ├── ComboDialogRes.h │ │ │ ├── CopyDialog.cpp │ │ │ ├── CopyDialog.h │ │ │ ├── CopyDialog.rc │ │ │ ├── CopyDialogRes.h │ │ │ ├── DialogSize.h │ │ │ ├── EditDialog.cpp │ │ │ ├── EditDialog.h │ │ │ ├── EditDialog.rc │ │ │ ├── EditDialogRes.h │ │ │ ├── EditPage.cpp │ │ │ ├── EditPage.h │ │ │ ├── EditPage.rc │ │ │ ├── EditPage2.rc │ │ │ ├── EditPageRes.h │ │ │ ├── EnumFormatEtc.cpp │ │ │ ├── EnumFormatEtc.h │ │ │ ├── ExtractCallback.cpp │ │ │ ├── ExtractCallback.h │ │ │ ├── FM.cpp │ │ │ ├── FSDrives.cpp │ │ │ ├── FSDrives.h │ │ │ ├── FSFolder.cpp │ │ │ ├── FSFolder.h │ │ │ ├── FSFolderCopy.cpp │ │ │ ├── FileFolderPluginOpen.cpp │ │ │ ├── FileFolderPluginOpen.h │ │ │ ├── FilePlugins.cpp │ │ │ ├── FilePlugins.h │ │ │ ├── FoldersPage.cpp │ │ │ ├── FoldersPage.h │ │ │ ├── FoldersPage.rc │ │ │ ├── FoldersPage2.rc │ │ │ ├── FoldersPageRes.h │ │ │ ├── FormatUtils.cpp │ │ │ ├── FormatUtils.h │ │ │ ├── IFolder.h │ │ │ ├── LangUtils.cpp │ │ │ ├── LangUtils.h │ │ │ ├── LinkDialog.cpp │ │ │ ├── LinkDialog.h │ │ │ ├── LinkDialog.rc │ │ │ ├── LinkDialogRes.h │ │ │ ├── MenuPage.cpp │ │ │ ├── MenuPage.h │ │ │ ├── MenuPage.rc │ │ │ ├── MenuPage2.rc │ │ │ ├── MenuPageRes.h │ │ │ ├── MessagesDialog.cpp │ │ │ ├── MessagesDialog.h │ │ │ ├── MessagesDialog.rc │ │ │ ├── MessagesDialogRes.h │ │ │ ├── MyCom2.h │ │ │ ├── MyLoadMenu.cpp │ │ │ ├── MyLoadMenu.h │ │ │ ├── MyWindowsNew.h │ │ │ ├── NetFolder.cpp │ │ │ ├── NetFolder.h │ │ │ ├── OpenCallback.cpp │ │ │ ├── OpenCallback.h │ │ │ ├── OptionsDialog.cpp │ │ │ ├── OverwriteDialog.cpp │ │ │ ├── OverwriteDialog.h │ │ │ ├── OverwriteDialog.rc │ │ │ ├── OverwriteDialogRes.h │ │ │ ├── Panel.cpp │ │ │ ├── Panel.h │ │ │ ├── PanelCopy.cpp │ │ │ ├── PanelCrc.cpp │ │ │ ├── PanelDrag.cpp │ │ │ ├── PanelFolderChange.cpp │ │ │ ├── PanelItemOpen.cpp │ │ │ ├── PanelItems.cpp │ │ │ ├── PanelKey.cpp │ │ │ ├── PanelListNotify.cpp │ │ │ ├── PanelMenu.cpp │ │ │ ├── PanelOperations.cpp │ │ │ ├── PanelSelect.cpp │ │ │ ├── PanelSort.cpp │ │ │ ├── PanelSplitFile.cpp │ │ │ ├── PasswordDialog.cpp │ │ │ ├── PasswordDialog.h │ │ │ ├── PasswordDialog.rc │ │ │ ├── PasswordDialogRes.h │ │ │ ├── PluginInterface.h │ │ │ ├── PluginLoader.h │ │ │ ├── ProgressDialog2.cpp │ │ │ ├── ProgressDialog2.h │ │ │ ├── ProgressDialog2.rc │ │ │ ├── ProgressDialog2Res.h │ │ │ ├── ProgressDialog2a.rc │ │ │ ├── PropertyName.cpp │ │ │ ├── PropertyName.h │ │ │ ├── PropertyName.rc │ │ │ ├── PropertyNameRes.h │ │ │ ├── RegistryAssociations.cpp │ │ │ ├── RegistryAssociations.h │ │ │ ├── RegistryPlugins.cpp │ │ │ ├── RegistryPlugins.h │ │ │ ├── RegistryUtils.cpp │ │ │ ├── RegistryUtils.h │ │ │ ├── RootFolder.cpp │ │ │ ├── RootFolder.h │ │ │ ├── SettingsPage.cpp │ │ │ ├── SettingsPage.h │ │ │ ├── SettingsPage.rc │ │ │ ├── SettingsPage2.rc │ │ │ ├── SettingsPageRes.h │ │ │ ├── SplitDialog.cpp │ │ │ ├── SplitDialog.h │ │ │ ├── SplitDialog.rc │ │ │ ├── SplitDialogRes.h │ │ │ ├── SplitUtils.cpp │ │ │ ├── SplitUtils.h │ │ │ ├── StdAfx.cpp │ │ │ ├── StdAfx.h │ │ │ ├── StringUtils.cpp │ │ │ ├── StringUtils.h │ │ │ ├── SysIconUtils.cpp │ │ │ ├── SysIconUtils.h │ │ │ ├── TextPairs.cpp │ │ │ ├── TextPairs.h │ │ │ ├── UpdateCallback100.cpp │ │ │ ├── UpdateCallback100.h │ │ │ ├── VerCtrl.cpp │ │ │ ├── ViewSettings.cpp │ │ │ ├── ViewSettings.h │ │ │ ├── resource.h │ │ │ ├── resource.rc │ │ │ ├── resourceGui.h │ │ │ └── resourceGui.rc │ │ └── GUI/ │ │ ├── Extract.rc │ │ ├── ExtractDialogRes.h │ │ ├── ExtractRes.h │ │ ├── HashGUI.cpp │ │ ├── HashGUI.h │ │ ├── StdAfx.h │ │ ├── UpdateCallbackGUI.h │ │ ├── UpdateCallbackGUI2.cpp │ │ ├── UpdateCallbackGUI2.h │ │ ├── resource2.h │ │ ├── resource3.h │ │ └── resource3.rc │ ├── Common/ │ │ ├── AutoPtr.h │ │ ├── ComTry.h │ │ ├── Common.h │ │ ├── Defs.h │ │ ├── DynLimBuf.cpp │ │ ├── DynLimBuf.h │ │ ├── DynamicBuffer.h │ │ ├── IntToString.cpp │ │ ├── IntToString.h │ │ ├── Lang.cpp │ │ ├── Lang.h │ │ ├── MyBuffer.h │ │ ├── MyBuffer2.h │ │ ├── MyCom.h │ │ ├── MyException.h │ │ ├── MyGuidDef.h │ │ ├── MyInitGuid.h │ │ ├── MyLinux.h │ │ ├── MyString.cpp │ │ ├── MyString.h │ │ ├── MyTypes.h │ │ ├── MyUnknown.h │ │ ├── MyVector.h │ │ ├── MyWindows.h │ │ ├── NewHandler.cpp │ │ ├── NewHandler.h │ │ ├── Random.cpp │ │ ├── Random.h │ │ ├── StdAfx.h │ │ ├── StringConvert.cpp │ │ ├── StringConvert.h │ │ ├── StringToInt.cpp │ │ ├── StringToInt.h │ │ ├── UTFConvert.cpp │ │ ├── UTFConvert.h │ │ ├── Wildcard.cpp │ │ └── Wildcard.h │ └── Windows/ │ ├── COM.h │ ├── Clipboard.cpp │ ├── Clipboard.h │ ├── CommonDialog.cpp │ ├── CommonDialog.h │ ├── Control/ │ │ ├── ComboBox.cpp │ │ ├── ComboBox.h │ │ ├── CommandBar.h │ │ ├── Dialog.cpp │ │ ├── Dialog.h │ │ ├── Edit.h │ │ ├── ImageList.h │ │ ├── ListView.cpp │ │ ├── ListView.h │ │ ├── ProgressBar.h │ │ ├── PropertyPage.cpp │ │ ├── PropertyPage.h │ │ ├── ReBar.h │ │ ├── Static.h │ │ ├── StatusBar.h │ │ ├── StdAfx.h │ │ ├── ToolBar.h │ │ ├── Window2.cpp │ │ └── Window2.h │ ├── DLL.cpp │ ├── DLL.h │ ├── Defs.h │ ├── ErrorMsg.cpp │ ├── ErrorMsg.h │ ├── FileDir.cpp │ ├── FileDir.h │ ├── FileFind.cpp │ ├── FileFind.h │ ├── FileIO.cpp │ ├── FileIO.h │ ├── FileLink.cpp │ ├── FileMapping.h │ ├── FileName.cpp │ ├── FileName.h │ ├── FileSystem.cpp │ ├── FileSystem.h │ ├── Handle.h │ ├── MemoryGlobal.cpp │ ├── MemoryGlobal.h │ ├── MemoryLock.cpp │ ├── MemoryLock.h │ ├── Menu.cpp │ ├── Menu.h │ ├── Net.cpp │ ├── Net.h │ ├── NtCheck.h │ ├── ProcessUtils.cpp │ ├── ProcessUtils.h │ ├── PropVariant.cpp │ ├── PropVariant.h │ ├── PropVariantConv.cpp │ ├── PropVariantConv.h │ ├── Registry.cpp │ ├── Registry.h │ ├── ResourceString.cpp │ ├── ResourceString.h │ ├── SecurityUtils.cpp │ ├── SecurityUtils.h │ ├── Shell.cpp │ ├── Shell.h │ ├── StdAfx.h │ ├── Synchronization.cpp │ ├── Synchronization.h │ ├── System.cpp │ ├── System.h │ ├── Thread.h │ ├── TimeUtils.cpp │ ├── TimeUtils.h │ ├── Window.cpp │ └── Window.h ├── NanaZip.UI.Modern/ │ ├── NanaZip.Modern.FileManager.manifest │ ├── NanaZip.Modern.FileManager.vcxproj │ ├── NanaZip.Modern.FileManager.vcxproj.filters │ ├── NanaZip.ShellExtension.cpp │ ├── NanaZip.ShellExtension.def │ ├── NanaZip.ShellExtension.manifest │ ├── NanaZip.ShellExtension.vcxproj │ ├── NanaZip.ShellExtension.vcxproj.filters │ ├── NanaZip.UI.cpp │ ├── NanaZip.UI.h │ └── SevenZip/ │ ├── .gitignore │ ├── C/ │ │ ├── 7zTypes.h │ │ ├── Alloc.c │ │ ├── Alloc.h │ │ ├── Compiler.h │ │ ├── CpuArch.c │ │ ├── CpuArch.h │ │ ├── DllSecur.c │ │ ├── DllSecur.h │ │ ├── Precomp.h │ │ ├── RotateDefs.h │ │ ├── Sort.c │ │ ├── Sort.h │ │ ├── Threads.c │ │ └── Threads.h │ └── CPP/ │ ├── 7zip/ │ │ ├── Archive/ │ │ │ ├── Common/ │ │ │ │ ├── ItemNameUtils.cpp │ │ │ │ ├── ItemNameUtils.h │ │ │ │ └── StdAfx.h │ │ │ └── IArchive.h │ │ ├── Common/ │ │ │ ├── CreateCoder.cpp │ │ │ ├── CreateCoder.h │ │ │ ├── FilePathAutoRename.cpp │ │ │ ├── FilePathAutoRename.h │ │ │ ├── FileStreams.cpp │ │ │ ├── FileStreams.h │ │ │ ├── FilterCoder.cpp │ │ │ ├── FilterCoder.h │ │ │ ├── LimitedStreams.cpp │ │ │ ├── LimitedStreams.h │ │ │ ├── MethodId.h │ │ │ ├── MethodProps.cpp │ │ │ ├── MethodProps.h │ │ │ ├── ProgressUtils.cpp │ │ │ ├── ProgressUtils.h │ │ │ ├── PropId.cpp │ │ │ ├── RegisterArc.h │ │ │ ├── RegisterCodec.h │ │ │ ├── StdAfx.h │ │ │ ├── StreamObjects.cpp │ │ │ ├── StreamObjects.h │ │ │ ├── StreamUtils.cpp │ │ │ ├── StreamUtils.h │ │ │ ├── UniqBlocks.cpp │ │ │ └── UniqBlocks.h │ │ ├── Compress/ │ │ │ ├── CopyCoder.cpp │ │ │ ├── CopyCoder.h │ │ │ └── StdAfx.h │ │ ├── GuiCommon.rc │ │ ├── Guid.txt │ │ ├── ICoder.h │ │ ├── IDecl.h │ │ ├── IPassword.h │ │ ├── IProgress.h │ │ ├── IStream.h │ │ ├── PropID.h │ │ └── UI/ │ │ ├── Agent/ │ │ │ ├── Agent.cpp │ │ │ ├── Agent.h │ │ │ ├── AgentOut.cpp │ │ │ ├── AgentProxy.cpp │ │ │ ├── AgentProxy.h │ │ │ ├── ArchiveFolder.cpp │ │ │ ├── ArchiveFolderOpen.cpp │ │ │ ├── ArchiveFolderOut.cpp │ │ │ ├── IFolderArchive.h │ │ │ ├── StdAfx.h │ │ │ ├── UpdateCallbackAgent.cpp │ │ │ └── UpdateCallbackAgent.h │ │ ├── Common/ │ │ │ ├── ArchiveExtractCallback.cpp │ │ │ ├── ArchiveExtractCallback.h │ │ │ ├── ArchiveName.cpp │ │ │ ├── ArchiveName.h │ │ │ ├── ArchiveOpenCallback.cpp │ │ │ ├── ArchiveOpenCallback.h │ │ │ ├── CompressCall.cpp │ │ │ ├── CompressCall.h │ │ │ ├── DefaultName.cpp │ │ │ ├── DefaultName.h │ │ │ ├── DirItem.h │ │ │ ├── EnumDirItems.cpp │ │ │ ├── EnumDirItems.h │ │ │ ├── ExitCode.h │ │ │ ├── Extract.h │ │ │ ├── ExtractMode.h │ │ │ ├── ExtractingFilePath.cpp │ │ │ ├── ExtractingFilePath.h │ │ │ ├── HashCalc.cpp │ │ │ ├── HashCalc.h │ │ │ ├── IFileExtractCallback.h │ │ │ ├── LoadCodecs.cpp │ │ │ ├── LoadCodecs.h │ │ │ ├── OpenArchive.cpp │ │ │ ├── OpenArchive.h │ │ │ ├── PropIDUtils.cpp │ │ │ ├── PropIDUtils.h │ │ │ ├── Property.h │ │ │ ├── SetProperties.cpp │ │ │ ├── SetProperties.h │ │ │ ├── SortUtils.cpp │ │ │ ├── SortUtils.h │ │ │ ├── StdAfx.h │ │ │ ├── Update.h │ │ │ ├── UpdateAction.cpp │ │ │ ├── UpdateAction.h │ │ │ ├── UpdateCallback.cpp │ │ │ ├── UpdateCallback.h │ │ │ ├── UpdatePair.cpp │ │ │ ├── UpdatePair.h │ │ │ ├── UpdateProduce.cpp │ │ │ ├── UpdateProduce.h │ │ │ ├── WorkDir.cpp │ │ │ ├── WorkDir.h │ │ │ ├── ZipRegistry.cpp │ │ │ └── ZipRegistry.h │ │ ├── Explorer/ │ │ │ ├── ContextMenu.cpp │ │ │ ├── ContextMenu.h │ │ │ ├── ContextMenuFlags.h │ │ │ ├── MyExplorerCommand.h │ │ │ ├── MyMessages.cpp │ │ │ ├── MyMessages.h │ │ │ ├── StdAfx.cpp │ │ │ ├── StdAfx.h │ │ │ ├── resource.h │ │ │ ├── resource.rc │ │ │ └── resource2.rc │ │ ├── FileManager/ │ │ │ ├── AltStreamsFolder.cpp │ │ │ ├── AltStreamsFolder.h │ │ │ ├── App.cpp │ │ │ ├── App.h │ │ │ ├── AppState.h │ │ │ ├── BrowseDialog.cpp │ │ │ ├── BrowseDialog.h │ │ │ ├── BrowseDialog.rc │ │ │ ├── BrowseDialogRes.h │ │ │ ├── ClassDefs.cpp │ │ │ ├── ComboDialog.cpp │ │ │ ├── ComboDialog.h │ │ │ ├── ComboDialog.rc │ │ │ ├── ComboDialogRes.h │ │ │ ├── CopyDialog.cpp │ │ │ ├── CopyDialog.h │ │ │ ├── CopyDialog.rc │ │ │ ├── CopyDialogRes.h │ │ │ ├── DialogSize.h │ │ │ ├── EditDialog.cpp │ │ │ ├── EditDialog.h │ │ │ ├── EditDialog.rc │ │ │ ├── EditDialogRes.h │ │ │ ├── EditPage.cpp │ │ │ ├── EditPage.h │ │ │ ├── EditPage.rc │ │ │ ├── EditPage2.rc │ │ │ ├── EditPageRes.h │ │ │ ├── EnumFormatEtc.cpp │ │ │ ├── EnumFormatEtc.h │ │ │ ├── ExtractCallback.cpp │ │ │ ├── ExtractCallback.h │ │ │ ├── FM.cpp │ │ │ ├── FSDrives.cpp │ │ │ ├── FSDrives.h │ │ │ ├── FSFolder.cpp │ │ │ ├── FSFolder.h │ │ │ ├── FSFolderCopy.cpp │ │ │ ├── FileFolderPluginOpen.cpp │ │ │ ├── FileFolderPluginOpen.h │ │ │ ├── FilePlugins.cpp │ │ │ ├── FilePlugins.h │ │ │ ├── FoldersPage.cpp │ │ │ ├── FoldersPage.h │ │ │ ├── FoldersPage.rc │ │ │ ├── FoldersPage2.rc │ │ │ ├── FoldersPageRes.h │ │ │ ├── FormatUtils.cpp │ │ │ ├── FormatUtils.h │ │ │ ├── IFolder.h │ │ │ ├── LangUtils.cpp │ │ │ ├── LangUtils.h │ │ │ ├── LinkDialog.cpp │ │ │ ├── LinkDialog.h │ │ │ ├── LinkDialog.rc │ │ │ ├── LinkDialogRes.h │ │ │ ├── MenuPage.cpp │ │ │ ├── MenuPage.h │ │ │ ├── MenuPage.rc │ │ │ ├── MenuPage2.rc │ │ │ ├── MenuPageRes.h │ │ │ ├── MessagesDialog.cpp │ │ │ ├── MessagesDialog.h │ │ │ ├── MessagesDialog.rc │ │ │ ├── MessagesDialogRes.h │ │ │ ├── MyCom2.h │ │ │ ├── MyLoadMenu.cpp │ │ │ ├── MyLoadMenu.h │ │ │ ├── MyWindowsNew.h │ │ │ ├── NetFolder.cpp │ │ │ ├── NetFolder.h │ │ │ ├── OpenCallback.cpp │ │ │ ├── OpenCallback.h │ │ │ ├── OptionsDialog.cpp │ │ │ ├── OverwriteDialog.cpp │ │ │ ├── OverwriteDialog.h │ │ │ ├── OverwriteDialog.rc │ │ │ ├── OverwriteDialogRes.h │ │ │ ├── Panel.cpp │ │ │ ├── Panel.h │ │ │ ├── PanelCopy.cpp │ │ │ ├── PanelCrc.cpp │ │ │ ├── PanelDrag.cpp │ │ │ ├── PanelFolderChange.cpp │ │ │ ├── PanelItemOpen.cpp │ │ │ ├── PanelItems.cpp │ │ │ ├── PanelKey.cpp │ │ │ ├── PanelListNotify.cpp │ │ │ ├── PanelMenu.cpp │ │ │ ├── PanelOperations.cpp │ │ │ ├── PanelSelect.cpp │ │ │ ├── PanelSort.cpp │ │ │ ├── PanelSplitFile.cpp │ │ │ ├── PasswordDialog.cpp │ │ │ ├── PasswordDialog.h │ │ │ ├── PasswordDialog.rc │ │ │ ├── PasswordDialogRes.h │ │ │ ├── PluginInterface.h │ │ │ ├── PluginLoader.h │ │ │ ├── ProgressDialog2.cpp │ │ │ ├── ProgressDialog2.h │ │ │ ├── ProgressDialog2.rc │ │ │ ├── ProgressDialog2Res.h │ │ │ ├── ProgressDialog2a.rc │ │ │ ├── PropertyName.cpp │ │ │ ├── PropertyName.h │ │ │ ├── PropertyName.rc │ │ │ ├── PropertyNameRes.h │ │ │ ├── RegistryAssociations.cpp │ │ │ ├── RegistryAssociations.h │ │ │ ├── RegistryPlugins.cpp │ │ │ ├── RegistryPlugins.h │ │ │ ├── RegistryUtils.cpp │ │ │ ├── RegistryUtils.h │ │ │ ├── RootFolder.cpp │ │ │ ├── RootFolder.h │ │ │ ├── SettingsPage.cpp │ │ │ ├── SettingsPage.h │ │ │ ├── SettingsPage.rc │ │ │ ├── SettingsPage2.rc │ │ │ ├── SettingsPageRes.h │ │ │ ├── SplitDialog.cpp │ │ │ ├── SplitDialog.h │ │ │ ├── SplitDialog.rc │ │ │ ├── SplitDialogRes.h │ │ │ ├── SplitUtils.cpp │ │ │ ├── SplitUtils.h │ │ │ ├── StdAfx.cpp │ │ │ ├── StdAfx.h │ │ │ ├── StringUtils.cpp │ │ │ ├── StringUtils.h │ │ │ ├── SysIconUtils.cpp │ │ │ ├── SysIconUtils.h │ │ │ ├── TextPairs.cpp │ │ │ ├── TextPairs.h │ │ │ ├── UpdateCallback100.cpp │ │ │ ├── UpdateCallback100.h │ │ │ ├── VerCtrl.cpp │ │ │ ├── ViewSettings.cpp │ │ │ ├── ViewSettings.h │ │ │ ├── resource.h │ │ │ ├── resource.rc │ │ │ ├── resourceGui.h │ │ │ └── resourceGui.rc │ │ └── GUI/ │ │ ├── Extract.rc │ │ ├── ExtractDialogRes.h │ │ ├── ExtractRes.h │ │ ├── HashGUI.cpp │ │ ├── HashGUI.h │ │ ├── StdAfx.h │ │ ├── UpdateCallbackGUI.h │ │ ├── UpdateCallbackGUI2.cpp │ │ ├── UpdateCallbackGUI2.h │ │ ├── resource2.h │ │ ├── resource3.h │ │ └── resource3.rc │ ├── Common/ │ │ ├── AutoPtr.h │ │ ├── ComTry.h │ │ ├── Common.h │ │ ├── Defs.h │ │ ├── DynLimBuf.cpp │ │ ├── DynLimBuf.h │ │ ├── DynamicBuffer.h │ │ ├── IntToString.cpp │ │ ├── IntToString.h │ │ ├── Lang.cpp │ │ ├── Lang.h │ │ ├── MyBuffer.h │ │ ├── MyBuffer2.h │ │ ├── MyCom.h │ │ ├── MyException.h │ │ ├── MyGuidDef.h │ │ ├── MyInitGuid.h │ │ ├── MyLinux.h │ │ ├── MyString.cpp │ │ ├── MyString.h │ │ ├── MyTypes.h │ │ ├── MyUnknown.h │ │ ├── MyVector.h │ │ ├── MyWindows.h │ │ ├── NewHandler.cpp │ │ ├── NewHandler.h │ │ ├── Random.cpp │ │ ├── Random.h │ │ ├── StdAfx.h │ │ ├── StringConvert.cpp │ │ ├── StringConvert.h │ │ ├── StringToInt.cpp │ │ ├── StringToInt.h │ │ ├── UTFConvert.cpp │ │ ├── UTFConvert.h │ │ ├── Wildcard.cpp │ │ └── Wildcard.h │ └── Windows/ │ ├── COM.h │ ├── Clipboard.cpp │ ├── Clipboard.h │ ├── CommonDialog.cpp │ ├── CommonDialog.h │ ├── Control/ │ │ ├── ComboBox.cpp │ │ ├── ComboBox.h │ │ ├── CommandBar.h │ │ ├── Dialog.cpp │ │ ├── Dialog.h │ │ ├── Edit.h │ │ ├── ImageList.h │ │ ├── ListView.cpp │ │ ├── ListView.h │ │ ├── ProgressBar.h │ │ ├── PropertyPage.cpp │ │ ├── PropertyPage.h │ │ ├── ReBar.h │ │ ├── Static.h │ │ ├── StatusBar.h │ │ ├── StdAfx.h │ │ ├── ToolBar.h │ │ ├── Window2.cpp │ │ └── Window2.h │ ├── DLL.cpp │ ├── DLL.h │ ├── Defs.h │ ├── ErrorMsg.cpp │ ├── ErrorMsg.h │ ├── FileDir.cpp │ ├── FileDir.h │ ├── FileFind.cpp │ ├── FileFind.h │ ├── FileIO.cpp │ ├── FileIO.h │ ├── FileLink.cpp │ ├── FileMapping.h │ ├── FileName.cpp │ ├── FileName.h │ ├── FileSystem.cpp │ ├── FileSystem.h │ ├── Handle.h │ ├── MemoryGlobal.cpp │ ├── MemoryGlobal.h │ ├── MemoryLock.cpp │ ├── MemoryLock.h │ ├── Menu.cpp │ ├── Menu.h │ ├── Net.cpp │ ├── Net.h │ ├── NtCheck.h │ ├── ProcessUtils.cpp │ ├── ProcessUtils.h │ ├── PropVariant.cpp │ ├── PropVariant.h │ ├── PropVariantConv.cpp │ ├── PropVariantConv.h │ ├── Registry.cpp │ ├── Registry.h │ ├── ResourceString.cpp │ ├── ResourceString.h │ ├── SecurityUtils.cpp │ ├── SecurityUtils.h │ ├── Shell.cpp │ ├── Shell.h │ ├── StdAfx.h │ ├── Synchronization.cpp │ ├── Synchronization.h │ ├── System.cpp │ ├── System.h │ ├── Thread.h │ ├── TimeUtils.cpp │ ├── TimeUtils.h │ ├── Window.cpp │ └── Window.h ├── NanaZip.Universal/ │ ├── NanaZip.Universal.Console.manifest │ ├── NanaZip.Universal.Console.vcxproj │ ├── NanaZip.Universal.Console.vcxproj.filters │ ├── NanaZip.Universal.Windows.manifest │ ├── NanaZip.Universal.Windows.vcxproj │ ├── NanaZip.Universal.Windows.vcxproj.filters │ └── SevenZip/ │ ├── .gitignore │ ├── C/ │ │ ├── 7zCrc.c │ │ ├── 7zCrc.h │ │ ├── 7zCrcOpt.c │ │ ├── 7zTypes.h │ │ ├── 7zVersion.h │ │ ├── 7zWindows.h │ │ ├── Alloc.c │ │ ├── Alloc.h │ │ ├── Compiler.h │ │ ├── CpuArch.c │ │ ├── CpuArch.h │ │ ├── DllSecur.c │ │ ├── DllSecur.h │ │ ├── Precomp.h │ │ ├── RotateDefs.h │ │ ├── Sort.c │ │ ├── Sort.h │ │ ├── Threads.c │ │ └── Threads.h │ └── CPP/ │ ├── 7zip/ │ │ ├── Archive/ │ │ │ ├── Common/ │ │ │ │ ├── ItemNameUtils.cpp │ │ │ │ ├── ItemNameUtils.h │ │ │ │ ├── OutStreamWithCRC.cpp │ │ │ │ ├── OutStreamWithCRC.h │ │ │ │ └── StdAfx.h │ │ │ └── IArchive.h │ │ ├── Common/ │ │ │ ├── CreateCoder.cpp │ │ │ ├── CreateCoder.h │ │ │ ├── FilePathAutoRename.cpp │ │ │ ├── FilePathAutoRename.h │ │ │ ├── FileStreams.cpp │ │ │ ├── FileStreams.h │ │ │ ├── FilterCoder.cpp │ │ │ ├── FilterCoder.h │ │ │ ├── LimitedStreams.cpp │ │ │ ├── LimitedStreams.h │ │ │ ├── MethodId.h │ │ │ ├── MethodProps.cpp │ │ │ ├── MethodProps.h │ │ │ ├── MultiOutStream.cpp │ │ │ ├── MultiOutStream.h │ │ │ ├── OutBuffer.h │ │ │ ├── ProgressUtils.cpp │ │ │ ├── ProgressUtils.h │ │ │ ├── PropId.cpp │ │ │ ├── RegisterArc.h │ │ │ ├── RegisterCodec.h │ │ │ ├── StdAfx.h │ │ │ ├── StreamObjects.cpp │ │ │ ├── StreamObjects.h │ │ │ ├── StreamUtils.cpp │ │ │ ├── StreamUtils.h │ │ │ ├── UniqBlocks.cpp │ │ │ └── UniqBlocks.h │ │ ├── Compress/ │ │ │ ├── CopyCoder.cpp │ │ │ ├── CopyCoder.h │ │ │ └── StdAfx.h │ │ ├── GuiCommon.rc │ │ ├── ICoder.h │ │ ├── IDecl.h │ │ ├── IPassword.h │ │ ├── IProgress.h │ │ ├── IStream.h │ │ ├── MyVersion.h │ │ ├── PropID.h │ │ └── UI/ │ │ ├── Agent/ │ │ │ └── IFolderArchive.h │ │ ├── Common/ │ │ │ ├── ArchiveCommandLine.cpp │ │ │ ├── ArchiveCommandLine.h │ │ │ ├── ArchiveExtractCallback.cpp │ │ │ ├── ArchiveExtractCallback.h │ │ │ ├── ArchiveOpenCallback.cpp │ │ │ ├── ArchiveOpenCallback.h │ │ │ ├── Bench.cpp │ │ │ ├── Bench.h │ │ │ ├── DefaultName.cpp │ │ │ ├── DefaultName.h │ │ │ ├── DirItem.h │ │ │ ├── EnumDirItems.cpp │ │ │ ├── EnumDirItems.h │ │ │ ├── ExitCode.h │ │ │ ├── Extract.cpp │ │ │ ├── Extract.h │ │ │ ├── ExtractMode.h │ │ │ ├── ExtractingFilePath.cpp │ │ │ ├── ExtractingFilePath.h │ │ │ ├── HashCalc.cpp │ │ │ ├── HashCalc.h │ │ │ ├── IFileExtractCallback.h │ │ │ ├── LoadCodecs.cpp │ │ │ ├── LoadCodecs.h │ │ │ ├── OpenArchive.cpp │ │ │ ├── OpenArchive.h │ │ │ ├── PropIDUtils.cpp │ │ │ ├── PropIDUtils.h │ │ │ ├── Property.h │ │ │ ├── SetProperties.cpp │ │ │ ├── SetProperties.h │ │ │ ├── SortUtils.cpp │ │ │ ├── SortUtils.h │ │ │ ├── StdAfx.h │ │ │ ├── TempFiles.cpp │ │ │ ├── TempFiles.h │ │ │ ├── Update.cpp │ │ │ ├── Update.h │ │ │ ├── UpdateAction.cpp │ │ │ ├── UpdateAction.h │ │ │ ├── UpdateCallback.cpp │ │ │ ├── UpdateCallback.h │ │ │ ├── UpdatePair.cpp │ │ │ ├── UpdatePair.h │ │ │ ├── UpdateProduce.cpp │ │ │ ├── UpdateProduce.h │ │ │ ├── WorkDir.cpp │ │ │ ├── WorkDir.h │ │ │ ├── ZipRegistry.cpp │ │ │ └── ZipRegistry.h │ │ ├── Console/ │ │ │ ├── BenchCon.cpp │ │ │ ├── BenchCon.h │ │ │ ├── ConsoleClose.cpp │ │ │ ├── ConsoleClose.h │ │ │ ├── ExtractCallbackConsole.cpp │ │ │ ├── ExtractCallbackConsole.h │ │ │ ├── HashCon.cpp │ │ │ ├── HashCon.h │ │ │ ├── List.cpp │ │ │ ├── List.h │ │ │ ├── Main.cpp │ │ │ ├── MainAr.cpp │ │ │ ├── OpenCallbackConsole.cpp │ │ │ ├── OpenCallbackConsole.h │ │ │ ├── PercentPrinter.cpp │ │ │ ├── PercentPrinter.h │ │ │ ├── StdAfx.h │ │ │ ├── UpdateCallbackConsole.cpp │ │ │ ├── UpdateCallbackConsole.h │ │ │ ├── UserInputUtils.cpp │ │ │ └── UserInputUtils.h │ │ ├── Explorer/ │ │ │ ├── MyMessages.cpp │ │ │ ├── MyMessages.h │ │ │ └── StdAfx.h │ │ ├── FileManager/ │ │ │ ├── BrowseDialog.cpp │ │ │ ├── BrowseDialog.h │ │ │ ├── BrowseDialog.rc │ │ │ ├── BrowseDialogRes.h │ │ │ ├── ComboDialog.cpp │ │ │ ├── ComboDialog.h │ │ │ ├── ComboDialog.rc │ │ │ ├── ComboDialogRes.h │ │ │ ├── DialogSize.h │ │ │ ├── EditDialog.cpp │ │ │ ├── EditDialog.h │ │ │ ├── EditDialog.rc │ │ │ ├── EditDialogRes.h │ │ │ ├── ExtractCallback.cpp │ │ │ ├── ExtractCallback.h │ │ │ ├── FormatUtils.cpp │ │ │ ├── FormatUtils.h │ │ │ ├── IFolder.h │ │ │ ├── LangUtils.cpp │ │ │ ├── LangUtils.h │ │ │ ├── MemDialog.cpp │ │ │ ├── MemDialog.h │ │ │ ├── MemDialog.rc │ │ │ ├── MemDialogRes.h │ │ │ ├── MyWindowsNew.h │ │ │ ├── OpenCallback.cpp │ │ │ ├── OpenCallback.h │ │ │ ├── OverwriteDialog.cpp │ │ │ ├── OverwriteDialog.h │ │ │ ├── OverwriteDialog.rc │ │ │ ├── OverwriteDialogRes.h │ │ │ ├── PasswordDialog.cpp │ │ │ ├── PasswordDialog.h │ │ │ ├── PasswordDialog.rc │ │ │ ├── PasswordDialogRes.h │ │ │ ├── ProgressDialog2.cpp │ │ │ ├── ProgressDialog2.h │ │ │ ├── ProgressDialog2.rc │ │ │ ├── ProgressDialog2Res.h │ │ │ ├── ProgressDialog2a.rc │ │ │ ├── PropertyName.cpp │ │ │ ├── PropertyName.h │ │ │ ├── PropertyName.rc │ │ │ ├── PropertyNameRes.h │ │ │ ├── RegistryUtils.cpp │ │ │ ├── RegistryUtils.h │ │ │ ├── SplitUtils.cpp │ │ │ ├── SplitUtils.h │ │ │ ├── StdAfx.h │ │ │ ├── StringUtils.cpp │ │ │ ├── StringUtils.h │ │ │ ├── SysIconUtils.cpp │ │ │ ├── SysIconUtils.h │ │ │ ├── resource.h │ │ │ ├── resourceGui.h │ │ │ └── resourceGui.rc │ │ └── GUI/ │ │ ├── BenchmarkDialog.cpp │ │ ├── BenchmarkDialog.h │ │ ├── BenchmarkDialog.rc │ │ ├── BenchmarkDialogRes.h │ │ ├── CompressDialog.cpp │ │ ├── CompressDialog.h │ │ ├── CompressDialog.rc │ │ ├── CompressDialogRes.h │ │ ├── CompressOptionsDialog.rc │ │ ├── Extract.rc │ │ ├── ExtractDialog.cpp │ │ ├── ExtractDialog.h │ │ ├── ExtractDialog.rc │ │ ├── ExtractDialogRes.h │ │ ├── ExtractGUI.cpp │ │ ├── ExtractGUI.h │ │ ├── ExtractRes.h │ │ ├── GUI.cpp │ │ ├── HashGUI.cpp │ │ ├── HashGUI.h │ │ ├── StdAfx.h │ │ ├── UpdateCallbackGUI.cpp │ │ ├── UpdateCallbackGUI.h │ │ ├── UpdateCallbackGUI2.cpp │ │ ├── UpdateCallbackGUI2.h │ │ ├── UpdateGUI.cpp │ │ ├── UpdateGUI.h │ │ ├── resource.rc │ │ ├── resource2.h │ │ ├── resource2.rc │ │ ├── resource3.h │ │ └── resource3.rc │ ├── Common/ │ │ ├── CRC.cpp │ │ ├── ComTry.h │ │ ├── CommandLineParser.cpp │ │ ├── CommandLineParser.h │ │ ├── Common.h │ │ ├── Common0.h │ │ ├── Defs.h │ │ ├── DynLimBuf.cpp │ │ ├── DynLimBuf.h │ │ ├── IntToString.cpp │ │ ├── IntToString.h │ │ ├── Lang.cpp │ │ ├── Lang.h │ │ ├── ListFileUtils.cpp │ │ ├── ListFileUtils.h │ │ ├── MyBuffer.h │ │ ├── MyBuffer2.h │ │ ├── MyCom.h │ │ ├── MyException.h │ │ ├── MyInitGuid.h │ │ ├── MyLinux.h │ │ ├── MyString.cpp │ │ ├── MyString.h │ │ ├── MyTypes.h │ │ ├── MyUnknown.h │ │ ├── MyVector.h │ │ ├── MyWindows.h │ │ ├── NewHandler.cpp │ │ ├── NewHandler.h │ │ ├── StdAfx.h │ │ ├── StdInStream.cpp │ │ ├── StdInStream.h │ │ ├── StdOutStream.cpp │ │ ├── StdOutStream.h │ │ ├── StringConvert.cpp │ │ ├── StringConvert.h │ │ ├── StringToInt.cpp │ │ ├── StringToInt.h │ │ ├── UTFConvert.cpp │ │ ├── UTFConvert.h │ │ ├── Wildcard.cpp │ │ └── Wildcard.h │ └── Windows/ │ ├── COM.h │ ├── Clipboard.cpp │ ├── Clipboard.h │ ├── CommonDialog.cpp │ ├── CommonDialog.h │ ├── Control/ │ │ ├── ComboBox.cpp │ │ ├── ComboBox.h │ │ ├── Dialog.cpp │ │ ├── Dialog.h │ │ ├── Edit.h │ │ ├── ListView.cpp │ │ ├── ListView.h │ │ ├── ProgressBar.h │ │ ├── Static.h │ │ └── StdAfx.h │ ├── DLL.cpp │ ├── DLL.h │ ├── Defs.h │ ├── ErrorMsg.cpp │ ├── ErrorMsg.h │ ├── FileDir.cpp │ ├── FileDir.h │ ├── FileFind.cpp │ ├── FileFind.h │ ├── FileIO.cpp │ ├── FileIO.h │ ├── FileLink.cpp │ ├── FileMapping.h │ ├── FileName.cpp │ ├── FileName.h │ ├── FileSystem.cpp │ ├── FileSystem.h │ ├── Handle.h │ ├── MemoryGlobal.cpp │ ├── MemoryGlobal.h │ ├── MemoryLock.cpp │ ├── MemoryLock.h │ ├── NtCheck.h │ ├── PropVariant.cpp │ ├── PropVariant.h │ ├── PropVariantConv.cpp │ ├── PropVariantConv.h │ ├── Registry.cpp │ ├── Registry.h │ ├── ResourceString.cpp │ ├── ResourceString.h │ ├── SecurityUtils.h │ ├── Shell.cpp │ ├── Shell.h │ ├── StdAfx.h │ ├── Synchronization.cpp │ ├── Synchronization.h │ ├── System.cpp │ ├── System.h │ ├── SystemInfo.cpp │ ├── SystemInfo.h │ ├── Thread.h │ ├── TimeUtils.cpp │ ├── TimeUtils.h │ ├── Window.cpp │ └── Window.h ├── NanaZip.slnx ├── NanaZipPackage/ │ ├── NanaZipPackage.wapproj │ ├── Package.appxmanifest │ └── Strings/ │ ├── af/ │ │ └── Legacy.resw │ ├── ar/ │ │ └── Legacy.resw │ ├── az-arab/ │ │ └── Legacy.resw │ ├── be/ │ │ └── Legacy.resw │ ├── bg/ │ │ └── Legacy.resw │ ├── bn/ │ │ └── Legacy.resw │ ├── ca/ │ │ └── Legacy.resw │ ├── ca-es-valencia/ │ │ └── Legacy.resw │ ├── cs/ │ │ └── Legacy.resw │ ├── cy/ │ │ └── Legacy.resw │ ├── da/ │ │ └── Legacy.resw │ ├── de/ │ │ └── Legacy.resw │ ├── el/ │ │ └── Legacy.resw │ ├── en/ │ │ └── Legacy.resw │ ├── eo/ │ │ └── Legacy.resw │ ├── es/ │ │ └── Legacy.resw │ ├── et/ │ │ └── Legacy.resw │ ├── eu/ │ │ └── Legacy.resw │ ├── fa/ │ │ └── Legacy.resw │ ├── fi/ │ │ └── Legacy.resw │ ├── fr/ │ │ └── Legacy.resw │ ├── fy/ │ │ └── Legacy.resw │ ├── ga/ │ │ └── Legacy.resw │ ├── gl/ │ │ └── Legacy.resw │ ├── gu/ │ │ └── Legacy.resw │ ├── he/ │ │ └── Legacy.resw │ ├── hi/ │ │ └── Legacy.resw │ ├── hr/ │ │ └── Legacy.resw │ ├── hu/ │ │ └── Legacy.resw │ ├── hy/ │ │ └── Legacy.resw │ ├── id/ │ │ └── Legacy.resw │ ├── is/ │ │ └── Legacy.resw │ ├── it/ │ │ └── Legacy.resw │ ├── ja/ │ │ └── Legacy.resw │ ├── ka/ │ │ └── Legacy.resw │ ├── kk/ │ │ └── Legacy.resw │ ├── ko/ │ │ └── Legacy.resw │ ├── ku-arab/ │ │ └── Legacy.resw │ ├── ky-kg/ │ │ └── Legacy.resw │ ├── lt/ │ │ └── Legacy.resw │ ├── lv/ │ │ └── Legacy.resw │ ├── mk/ │ │ └── Legacy.resw │ ├── mn-cyrl/ │ │ └── Legacy.resw │ ├── mn-mong/ │ │ └── Legacy.resw │ ├── mr/ │ │ └── Legacy.resw │ ├── ms/ │ │ └── Legacy.resw │ ├── nb/ │ │ └── Legacy.resw │ ├── ne/ │ │ └── Legacy.resw │ ├── nl/ │ │ └── Legacy.resw │ ├── nn/ │ │ └── Legacy.resw │ ├── pa-in/ │ │ └── Legacy.resw │ ├── pl/ │ │ └── Legacy.resw │ ├── ps/ │ │ └── Legacy.resw │ ├── pt/ │ │ └── Legacy.resw │ ├── pt-br/ │ │ └── Legacy.resw │ ├── ro/ │ │ └── Legacy.resw │ ├── ru/ │ │ └── Legacy.resw │ ├── si/ │ │ └── Legacy.resw │ ├── sk/ │ │ └── Legacy.resw │ ├── sl/ │ │ └── Legacy.resw │ ├── sq/ │ │ └── Legacy.resw │ ├── sr-Latn/ │ │ └── Legacy.resw │ ├── sr-cyrl/ │ │ └── Legacy.resw │ ├── sv/ │ │ └── Legacy.resw │ ├── sw/ │ │ └── Legacy.resw │ ├── ta/ │ │ └── Legacy.resw │ ├── tg-arab/ │ │ └── Legacy.resw │ ├── th/ │ │ └── Legacy.resw │ ├── tk-cyrl/ │ │ └── Legacy.resw │ ├── tr/ │ │ └── Legacy.resw │ ├── tt-arab/ │ │ └── Legacy.resw │ ├── ug-arab/ │ │ └── Legacy.resw │ ├── uk/ │ │ └── Legacy.resw │ ├── uz-cyrl/ │ │ └── Legacy.resw │ ├── uz-latn/ │ │ └── Legacy.resw │ ├── vi/ │ │ └── Legacy.resw │ ├── yo-latn/ │ │ └── Legacy.resw │ ├── zh-Hans/ │ │ └── Legacy.resw │ └── zh-Hant/ │ └── Legacy.resw ├── ReadMe.md ├── RestoreNuGetPackages.cmd ├── Security.md └── Settings.XamlStyler