Hi Darik I missed seeing this when you announced it a few weeks ago. Great news! I've shared it as a news item on the FreeDOS website.
On Wed, Sep 25, 2024 at 10:53 AM Darik Horn via Freedos-devel <freedos-devel@lists.sourceforge.net> wrote: > > Two development notes for the 7zip-24.08+2 build: > > 1. Runtime Considerations > > The 7za.exe and 7zr.exe files in this package are statically linked > with HX, which provides the win32 interfaces that are used throughout > the upstream codebase. > > When 7-Zip is patched down to the win32c api level, then HX seems to > work perfectly as an external loader, but cross-platform compatibility > is poor when HX is made internal. Depending on the DOS version and/or > some build vagaries, sometimes 7-Zip just won't start. > > The downstream source tree has a DOS/32A target that can currently > decompress most things, but it needs new DOS-specific code before > compression will work properly. I'm doing coverage tests on the HX > and DOS/32A variants, but it isn't yet apparent which will be better. > > 2. Supported Formats > > The `7z i` command prints a list of 7-Zip capabilities. This 7za.exe > build recognizes these containers and codecs... > > [7-Zip 24.08 aggregated for HX DOS : Copyright (c) 1999-2024 Igor > Pavlov : 2024-08-11] > > Name: File Extensions > > * 7z: .7z > * APFS: .apfs .img > * APM: .apm > * AVB: .avb .img > * Ar: .ar .a .deb .udeb .lib > * Arj: .arj > * Base64: .b64 > * COFF: .obj > * Cab: .cab > * Chm: .chm .chi .chq .chw > * Compound: .msi .msp .doc .xls .ppt > * Cpio: .cpio > * CramFS: .cramfs > * Dmg: .dmg > * ELF: .elf > * Ext: .ext .ext2 .ext3 .ext4 .img > * FAT: .fat .img > * FLV: .flv > * GPT: .gpt .mbr > * HFS: .hfs .hfsx > * Hxs: .hxs .hxi .hxr .hxq .hxw .lit > * IHex: .ihex > * Iso: .iso .img > * LP: .lpimg .img > * LVM lvm > * Lzh: .lzh .lha > * MBR: .mbr > * MachO: .macho > * MsLZ: .mslz > * Mub: .mub > * NTFS: .ntfs .img > * Nsis: .nsis > * PE: .exe .dll .sys > * Ppmd: .pmd > * QCOW: .qcow .qcow2 .qcow2c > * Rar: .rar .r00 > * Rar5: .rar .r00 > * Rpm: .rpm > * SWF: .swf > * SWFc: .swf > * Sparse: .simg .img > * Split: .001 > * SquashFS: .squashfs > * TE: .te > * UEFIc: .scap > * UEFIf: .uefif > * Udf: .udf .iso .img > * VDI: .vdi > * VHD: .vhd > * VHDX: .vhdx .avhdx > * VMDK: .vmdk > * Xar: .xar .pkg .xip > * Z: .z .taz > * bzip2: .bz2 .bzip2 .tbz2 .tbz > * gzip: .gz .gzip .tgz .tpz .apk > * lzma: .lzma > * lzma86: .lzma86 > * tar: .tar .ova > * wim: .wim .swm .esd .ppkg* xz: .xz .txz > * zip: .zip .z01 .zipx .jar .xpi .odt .ods .docx .xlsx .epub .ipa .apk .appx > * zstd: .zst .tzst > * Hash: .sha256 .sha512 .sha224 .sha384 .sha1 .sha .md5 .crc32 .crc64 > .asc .cksum > > Codecs: > > * AES256CBC > * 7zAES > * Rar1 > * Rar2 > * Rar3 > * Rar5 > * PPMD > * LZMA > * LZMA2 > * Delta > * Deflate > * Deflate64 > * Copy > * BZip2 > * Swap2 > * Swap4 > * PPC > * IA64 > * ARM > * ARMT > * SPARC > * ARM64 > * RISCV > * BCJ > * BCJ2 > > Hashers: > > * CRC64 > * XXH64 > * SHA256 > * SHA1 > * CRC32 > * BLAKE2sp > > > _______________________________________________ > Freedos-devel mailing list > Freedos-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/freedos-devel _______________________________________________ Freedos-devel mailing list Freedos-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-devel