gitextract_qeh_ukat/ ├── .gitattributes ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ ├── config.yml │ │ └── issue-report.md │ ├── dependabot.yml │ ├── pull_request_template.md │ └── workflows/ │ ├── codeql.yml │ ├── coverity.yml │ ├── lock.yml │ ├── mingw.yml │ ├── setup.yml │ └── vs2022.yml ├── .gitignore ├── .mingw/ │ ├── Makefile.am │ ├── Makefile.in │ ├── cfgmgr32.def │ ├── crypt32.def │ ├── dwmapi.def │ ├── setupapi.def │ ├── uxtheme.def │ ├── version.def │ ├── virtdisk.def │ ├── wininet.def │ └── wintrust.def ├── .vs/ │ ├── Generate.PDB.props │ ├── bled.vcxproj │ ├── bled.vcxproj.filters │ ├── ext2fs.vcxproj │ ├── ext2fs.vcxproj.filters │ ├── getopt.vcxproj │ ├── getopt.vcxproj.filters │ ├── libcdio-driver.vcxproj │ ├── libcdio-driver.vcxproj.filters │ ├── libcdio-iso9660.vcxproj │ ├── libcdio-iso9660.vcxproj.filters │ ├── libcdio-udf.vcxproj │ ├── libcdio-udf.vcxproj.filters │ ├── ms-sys.vcxproj │ ├── ms-sys.vcxproj.filters │ ├── rufus.vcxproj │ ├── rufus.vcxproj.filters │ ├── syslinux-libfat.vcxproj │ ├── syslinux-libfat.vcxproj.filters │ ├── syslinux-libinstaller.vcxproj │ ├── syslinux-libinstaller.vcxproj.filters │ ├── syslinux-win.vcxproj │ ├── syslinux-win.vcxproj.filters │ ├── wimlib.vcxproj │ └── wimlib.vcxproj.filters ├── ChangeLog.txt ├── LICENSE.txt ├── Makefile.am ├── Makefile.in ├── README.md ├── SECURITY.md ├── _chver.sh ├── _coverity.cmd ├── _detect-amend.sh ├── _pre-commit.sh ├── _release.sh ├── _set_git_hooks.sh ├── _sign.cmd ├── aclocal.m4 ├── bootstrap.sh ├── compile ├── configure ├── configure.ac ├── install-sh ├── missing ├── res/ │ ├── appstore/ │ │ ├── .editorconfig │ │ ├── RufusAppxManifest.xml │ │ ├── ScaleAppxManifest.xml │ │ ├── gen_listing.ps1 │ │ ├── get_pe_info.c │ │ ├── listing/ │ │ │ └── listing.csv │ │ ├── listing_template.csv │ │ ├── packme.cmd │ │ └── runme.ps1 │ ├── dbx/ │ │ ├── dbx_info.h │ │ ├── dbx_update.sh │ │ └── readme.txt │ ├── freedos/ │ │ ├── COMMAND.COM │ │ ├── EGA.CPX │ │ ├── EGA10.CPX │ │ ├── EGA11.CPX │ │ ├── EGA12.CPX │ │ ├── EGA13.CPX │ │ ├── EGA14.CPX │ │ ├── EGA15.CPX │ │ ├── EGA16.CPX │ │ ├── EGA17.CPX │ │ ├── EGA18.CPX │ │ ├── EGA2.CPX │ │ ├── EGA3.CPX │ │ ├── EGA4.CPX │ │ ├── EGA5.CPX │ │ ├── EGA6.CPX │ │ ├── EGA7.CPX │ │ ├── EGA8.CPX │ │ ├── EGA9.CPX │ │ ├── KERNEL.SYS │ │ ├── KEYBOARD.SYS │ │ ├── KEYBRD2.SYS │ │ ├── KEYBRD3.SYS │ │ ├── KEYBRD4.SYS │ │ ├── MODE.COM │ │ └── readme.txt │ ├── grub/ │ │ ├── grldr.mbr │ │ ├── grub_version.h │ │ └── readme.txt │ ├── grub2/ │ │ ├── boot.img │ │ ├── core.img │ │ ├── grub2_version.h │ │ └── readme.txt │ ├── hogger/ │ │ ├── hogger.asm │ │ ├── hogger.c │ │ └── readme.txt │ ├── icons/ │ │ └── license.txt │ ├── loc/ │ │ ├── ChangeLog.txt │ │ ├── Makefile.am │ │ ├── Makefile.in │ │ ├── embedded.sed │ │ ├── po/ │ │ │ ├── !update.cmd │ │ │ ├── ar-SA.po │ │ │ ├── bg-BG.po │ │ │ ├── cs-CZ.po │ │ │ ├── da-DK.po │ │ │ ├── de-DE.po │ │ │ ├── el-GR.po │ │ │ ├── es-ES.po │ │ │ ├── fa-IR.po │ │ │ ├── fi-FI.po │ │ │ ├── fr-FR.po │ │ │ ├── he-IL.po │ │ │ ├── hr-HR.po │ │ │ ├── hu-HU.po │ │ │ ├── id-ID.po │ │ │ ├── it-IT.po │ │ │ ├── ja-JP.po │ │ │ ├── ko-KR.po │ │ │ ├── lt-LT.po │ │ │ ├── lv-LV.po │ │ │ ├── ms-MY.po │ │ │ ├── nb-NO.po │ │ │ ├── nl-NL.po │ │ │ ├── pl-PL.po │ │ │ ├── pt-BR.po │ │ │ ├── pt-PT.po │ │ │ ├── ro-RO.po │ │ │ ├── ru-RU.po │ │ │ ├── sk-SK.po │ │ │ ├── sl-SI.po │ │ │ ├── sr-RS.po │ │ │ ├── sv-SE.po │ │ │ ├── th-TH.po │ │ │ ├── tr-TR.po │ │ │ ├── uk-UA.po │ │ │ ├── vi-VN.po │ │ │ ├── zh-CN.po │ │ │ └── zh-TW.po │ │ ├── pollock/ │ │ │ ├── Pollock.cs │ │ │ ├── Pollock.csproj │ │ │ ├── Pollock.sln │ │ │ └── app.config │ │ ├── rufus.loc │ │ └── test/ │ │ ├── arch_trunc.iso │ │ ├── casper_test.iso │ │ ├── esp_test.iso │ │ ├── menu_c32_test.iso │ │ └── windows_to_go.iso │ ├── mbr/ │ │ ├── bochsrc.bxrc │ │ ├── mbr.S │ │ ├── mbr.ld │ │ ├── msg.S │ │ ├── msg.txt │ │ └── readme.txt │ ├── md5/ │ │ └── readme.txt │ ├── rufus.ini │ ├── scripts/ │ │ ├── SspToBar.ps1 │ │ └── loadcfg.py │ ├── setup/ │ │ ├── .editorconfig │ │ ├── readme.txt │ │ ├── resource.h │ │ ├── setup.c │ │ ├── setup.rc │ │ ├── setup.sln │ │ ├── setup.vcxproj │ │ └── setup.vcxproj.filters │ ├── syslinux/ │ │ ├── ldlinux_v4.bss │ │ ├── ldlinux_v4.sys │ │ ├── ldlinux_v6.bss │ │ ├── ldlinux_v6.sys │ │ ├── mboot.c32 │ │ └── readme.txt │ └── uefi/ │ ├── readme.txt │ └── uefi-ntfs.img ├── rufus.sln └── src/ ├── .editorconfig ├── Makefile.am ├── Makefile.in ├── badblocks.c ├── badblocks.h ├── bled/ │ ├── Makefile.am │ ├── Makefile.in │ ├── bb_archive.h │ ├── bled.c │ ├── bled.h │ ├── crc32.c │ ├── data_align.c │ ├── data_extract_all.c │ ├── data_skip.c │ ├── decompress_bunzip2.c │ ├── decompress_gunzip.c │ ├── decompress_uncompress.c │ ├── decompress_unlzma.c │ ├── decompress_unxz.c │ ├── decompress_unzip.c │ ├── decompress_unzstd.c │ ├── decompress_vtsi.c │ ├── filter_accept_all.c │ ├── filter_accept_list.c │ ├── filter_accept_reject_list.c │ ├── find_list_entry.c │ ├── fse.h │ ├── fse_bitstream.h │ ├── fse_decompress.c │ ├── header_list.c │ ├── header_skip.c │ ├── header_verbose_list.c │ ├── huf.h │ ├── huf_decompress.c │ ├── init_handle.c │ ├── libbb.h │ ├── open_transformer.c │ ├── platform.h │ ├── seek_by_jump.c │ ├── seek_by_read.c │ ├── xxhash.c │ ├── xxhash.h │ ├── xz.h │ ├── xz_config.h │ ├── xz_dec_bcj.c │ ├── xz_dec_lzma2.c │ ├── xz_dec_stream.c │ ├── xz_lzma2.h │ ├── xz_private.h │ ├── xz_stream.h │ ├── zstd.h │ ├── zstd_bits.h │ ├── zstd_common.c │ ├── zstd_compiler.h │ ├── zstd_config.h │ ├── zstd_cpu.h │ ├── zstd_ddict.c │ ├── zstd_ddict.h │ ├── zstd_decompress.c │ ├── zstd_decompress_block.c │ ├── zstd_decompress_block.h │ ├── zstd_decompress_internal.h │ ├── zstd_deps.h │ ├── zstd_entropy_common.c │ ├── zstd_error_private.c │ ├── zstd_error_private.h │ ├── zstd_errors.h │ ├── zstd_internal.h │ └── zstd_mem.h ├── cregex.h ├── cregex_compile.c ├── cregex_parse.c ├── cregex_vm.c ├── darkmode.c ├── darkmode.h ├── db.h ├── dev.c ├── dev.h ├── dos.c ├── dos.h ├── dos_locale.c ├── drive.c ├── drive.h ├── efi.h ├── ext2fs/ │ ├── .editorconfig │ ├── LICENSE.txt │ ├── Makefile.am │ ├── Makefile.in │ ├── alloc.c │ ├── alloc_sb.c │ ├── alloc_stats.c │ ├── alloc_tables.c │ ├── badblocks.c │ ├── bb_inode.c │ ├── bitmaps.c │ ├── bitops.c │ ├── bitops.h │ ├── blkmap64_ba.c │ ├── blkmap64_rb.c │ ├── blknum.c │ ├── block.c │ ├── bmap.c │ ├── bmap64.h │ ├── closefs.c │ ├── com_err.h │ ├── config.h │ ├── crc16.c │ ├── crc16.h │ ├── crc32c.c │ ├── crc32c_defs.h │ ├── crc32c_table.h │ ├── csum.c │ ├── dir_iterate.c │ ├── dirblock.c │ ├── dirhash.c │ ├── e2image.h │ ├── ext2_err.h │ ├── ext2_ext_attr.h │ ├── ext2_fs.h │ ├── ext2_io.h │ ├── ext2_types.h │ ├── ext2fs.h │ ├── ext2fsP.h │ ├── ext3_extents.h │ ├── ext4_acl.h │ ├── ext_attr.c │ ├── extent.c │ ├── fallocate.c │ ├── fileio.c │ ├── freefs.c │ ├── gen_bitmap.c │ ├── gen_bitmap64.c │ ├── get_num_dirs.c │ ├── hashmap.c │ ├── hashmap.h │ ├── i_block.c │ ├── ind_block.c │ ├── initialize.c │ ├── inline.c │ ├── inline_data.c │ ├── inode.c │ ├── io_manager.c │ ├── jfs_compat.h │ ├── kernel-jbd.h │ ├── kernel-list.h │ ├── link.c │ ├── lookup.c │ ├── mkdir.c │ ├── mkjournal.c │ ├── mmp.c │ ├── namei.c │ ├── newdir.c │ ├── nt_io.c │ ├── openfs.c │ ├── punch.c │ ├── rbtree.c │ ├── rbtree.h │ ├── read_bb.c │ ├── rw_bitmaps.c │ ├── sha512.c │ ├── symlink.c │ └── valid_blk.c ├── format.c ├── format.h ├── format_ext.c ├── format_fat32.c ├── getopt/ │ ├── .editorconfig │ ├── getopt.c │ ├── getopt.h │ └── getopt1.c ├── gpt_types.h ├── hash.c ├── hdd_vs_ufd.h ├── icon.c ├── iso.c ├── libcdio/ │ ├── .editorconfig │ ├── cdio/ │ │ ├── audio.h │ │ ├── bytesex.h │ │ ├── bytesex_asm.h │ │ ├── cdio.h │ │ ├── cdtext.h │ │ ├── device.h │ │ ├── disc.h │ │ ├── ds.h │ │ ├── dvd.h │ │ ├── ecma_167.h │ │ ├── iso9660.h │ │ ├── logging.h │ │ ├── memory.h │ │ ├── posix.h │ │ ├── read.h │ │ ├── rock.h │ │ ├── sector.h │ │ ├── track.h │ │ ├── types.h │ │ ├── udf.h │ │ ├── udf_file.h │ │ ├── udf_time.h │ │ ├── utf8.h │ │ ├── util.h │ │ ├── version.h │ │ └── xa.h │ ├── config.h │ ├── driver/ │ │ ├── Makefile.am │ │ ├── Makefile.in │ │ ├── _cdio_stdio.c │ │ ├── _cdio_stdio.h │ │ ├── _cdio_stream.c │ │ ├── _cdio_stream.h │ │ ├── cdio_assert.h │ │ ├── cdio_private.h │ │ ├── disc.c │ │ ├── ds.c │ │ ├── filemode.h │ │ ├── generic.h │ │ ├── logging.c │ │ ├── memory.c │ │ ├── portable.h │ │ ├── read.c │ │ ├── sector.c │ │ ├── track.c │ │ ├── utf8.c │ │ └── util.c │ ├── iso9660/ │ │ ├── Makefile.am │ │ ├── Makefile.in │ │ ├── iso9660.c │ │ ├── iso9660_fs.c │ │ ├── iso9660_private.h │ │ ├── rock.c │ │ └── xa.c │ ├── mmc/ │ │ └── mmc_private.h │ └── udf/ │ ├── Makefile.am │ ├── Makefile.in │ ├── filemode.c │ ├── udf.c │ ├── udf_file.c │ ├── udf_fs.c │ ├── udf_fs.h │ ├── udf_private.h │ └── udf_time.c ├── license.h ├── localization.c ├── localization.h ├── localization_data.h ├── localization_data.sh ├── mbr_types.h ├── missing.h ├── ms-sys/ │ ├── .editorconfig │ ├── Makefile.am │ ├── Makefile.in │ ├── br.c │ ├── fat12.c │ ├── fat16.c │ ├── fat32.c │ ├── file.c │ ├── inc/ │ │ ├── br.h │ │ ├── br_fat12_0x0.h │ │ ├── br_fat12_0x3e.h │ │ ├── br_fat16_0x0.h │ │ ├── br_fat16_0x3e.h │ │ ├── br_fat16fd_0x3e.h │ │ ├── br_fat16ros_0x0.h │ │ ├── br_fat16ros_0x3e.h │ │ ├── br_fat32_0x0.h │ │ ├── br_fat32_0x3f0.h │ │ ├── br_fat32_0x52.h │ │ ├── br_fat32fd_0x3f0.h │ │ ├── br_fat32fd_0x52.h │ │ ├── br_fat32kos_0x52.h │ │ ├── br_fat32nt_0x1800.h │ │ ├── br_fat32nt_0x3f0.h │ │ ├── br_fat32nt_0x52.h │ │ ├── br_fat32pe_0x1800.h │ │ ├── br_fat32pe_0x3f0.h │ │ ├── br_fat32pe_0x52.h │ │ ├── br_fat32ros_0x1c00.h │ │ ├── br_fat32ros_0x3f0.h │ │ ├── br_fat32ros_0x52.h │ │ ├── br_ntfs_0x0.h │ │ ├── br_ntfs_0x54.h │ │ ├── fat12.h │ │ ├── fat16.h │ │ ├── fat32.h │ │ ├── file.h │ │ ├── label_11_char.h │ │ ├── libintl.h │ │ ├── mbr_2000.h │ │ ├── mbr_95b.h │ │ ├── mbr_dos.h │ │ ├── mbr_dos_f2.h │ │ ├── mbr_gpt_syslinux.h │ │ ├── mbr_grub.h │ │ ├── mbr_grub2.h │ │ ├── mbr_kolibri.h │ │ ├── mbr_msg_rufus.h │ │ ├── mbr_reactos.h │ │ ├── mbr_rufus.h │ │ ├── mbr_syslinux.h │ │ ├── mbr_vista.h │ │ ├── mbr_win7.h │ │ ├── mbr_zero.h │ │ ├── nls.h │ │ ├── ntfs.h │ │ └── partition_info.h │ ├── ntfs.c │ └── partition_info.c ├── msapi_utf8.h ├── msvc-missing/ │ └── unistd.h ├── net.c ├── ntdll.h ├── parser.c ├── pki.c ├── process.c ├── registry.h ├── resource.h ├── rufus.c ├── rufus.h ├── rufus.manifest ├── rufus.rc ├── settings.h ├── smart.c ├── smart.h ├── stdfn.c ├── stdio.c ├── stdlg.c ├── syslinux/ │ ├── .editorconfig │ ├── libfat/ │ │ ├── Makefile.am │ │ ├── Makefile.in │ │ ├── cache.c │ │ ├── dumpdir.c │ │ ├── fat.h │ │ ├── fatchain.c │ │ ├── libfat.h │ │ ├── libfatint.h │ │ ├── open.c │ │ ├── searchdir.c │ │ └── ulint.h │ ├── libinstaller/ │ │ ├── Makefile.am │ │ ├── Makefile.in │ │ ├── advconst.h │ │ ├── fs.c │ │ ├── setadv.c │ │ ├── setadv.h │ │ ├── syslinux.h │ │ ├── syslxcom.h │ │ ├── syslxfs.h │ │ ├── syslxint.h │ │ └── syslxmod.c │ ├── sltypes.h │ └── win/ │ ├── Makefile.am │ ├── Makefile.in │ ├── ntfssect.c │ └── ntfssect.h ├── syslinux.c ├── ui.c ├── ui.h ├── ui_data.h ├── vhd.c ├── vhd.h ├── wimlib/ │ ├── Makefile.am │ ├── Makefile.in │ ├── avl_tree.c │ ├── blob_table.c │ ├── compress.c │ ├── compress_common.c │ ├── compress_parallel.c │ ├── compress_serial.c │ ├── config.h │ ├── cpu_features.c │ ├── decompress.c │ ├── decompress_common.c │ ├── dentry.c │ ├── divsufsort.c │ ├── encoding.c │ ├── error.c │ ├── export_image.c │ ├── extract.c │ ├── file_io.c │ ├── header.c │ ├── inode.c │ ├── inode_fixup.c │ ├── inode_table.c │ ├── integrity.c │ ├── iterate_dir.c │ ├── lcpit_matchfinder.c │ ├── lzms_common.c │ ├── lzms_compress.c │ ├── lzms_decompress.c │ ├── lzx_common.c │ ├── lzx_compress.c │ ├── lzx_decompress.c │ ├── metadata_resource.c │ ├── pathlist.c │ ├── paths.c │ ├── pattern.c │ ├── progress.c │ ├── registry.c │ ├── reparse.c │ ├── resource.c │ ├── scan.c │ ├── security.c │ ├── sha1.c │ ├── solid.c │ ├── split.c │ ├── tagged_items.c │ ├── textfile.c │ ├── threads.c │ ├── timestamp.c │ ├── update_image.c │ ├── util.c │ ├── wim.c │ ├── wimboot.c │ ├── wimlib/ │ │ ├── alloca.h │ │ ├── apply.h │ │ ├── assert.h │ │ ├── avl_tree.h │ │ ├── bitops.h │ │ ├── blob_table.h │ │ ├── bt_matchfinder.h │ │ ├── case.h │ │ ├── chunk_compressor.h │ │ ├── compiler.h │ │ ├── compress_common.h │ │ ├── compressor_ops.h │ │ ├── cpu_features.h │ │ ├── decompress_common.h │ │ ├── decompressor_ops.h │ │ ├── dentry.h │ │ ├── divsufsort.h │ │ ├── encoding.h │ │ ├── endianness.h │ │ ├── error.h │ │ ├── file_io.h │ │ ├── glob.h │ │ ├── guid.h │ │ ├── hc_matchfinder.h │ │ ├── header.h │ │ ├── inode.h │ │ ├── inode_table.h │ │ ├── integrity.h │ │ ├── lcpit_matchfinder.h │ │ ├── list.h │ │ ├── lzms_common.h │ │ ├── lzms_constants.h │ │ ├── lzx_common.h │ │ ├── lzx_constants.h │ │ ├── matchfinder_common.h │ │ ├── metadata.h │ │ ├── ntfs_3g.h │ │ ├── object_id.h │ │ ├── pathlist.h │ │ ├── paths.h │ │ ├── pattern.h │ │ ├── progress.h │ │ ├── registry.h │ │ ├── reparse.h │ │ ├── resource.h │ │ ├── scan.h │ │ ├── security.h │ │ ├── security_descriptor.h │ │ ├── sha1.h │ │ ├── solid.h │ │ ├── tagged_items.h │ │ ├── test_support.h │ │ ├── textfile.h │ │ ├── threads.h │ │ ├── timestamp.h │ │ ├── types.h │ │ ├── unaligned.h │ │ ├── unix_data.h │ │ ├── util.h │ │ ├── wim.h │ │ ├── wimboot.h │ │ ├── win32.h │ │ ├── win32_common.h │ │ ├── win32_vss.h │ │ ├── wof.h │ │ ├── write.h │ │ ├── xattr.h │ │ ├── xml.h │ │ ├── xml_windows.h │ │ ├── xmlproc.h │ │ └── xpress_constants.h │ ├── wimlib.h │ ├── wimlib_tchar.h │ ├── win32_apply.c │ ├── win32_capture.c │ ├── win32_common.c │ ├── win32_replacements.c │ ├── win32_vss.c │ ├── write.c │ ├── xml.c │ ├── xml_windows.c │ ├── xmlproc.c │ ├── xpress_compress.c │ └── xpress_decompress.c ├── winio.h ├── wue.c ├── wue.h ├── xml.c └── xml.h