New links for DOS. (Announce)
Hey, I'm no expert, by far, but ....
> Links for DOS 2.20 is very compressible.
>
> For example, if "links-2.20-lite.exe" is compressed with "UPX", its size is
> reduced to 1458904, and if it is compressed with "7-ZIP", it is reduced to
> 1244005.
"Lite" doesn't have HTTPS/SSL support nor graphics. So I personally would rather try PAQ8o8 or PAQ8f (-1 or -5) on the "full" Links2 .EXE first, just out of curiosity.
"upx --best --lzma --all-filters" is probably fairly close to optimal (as far as .EXE compressors are concerned).
7-Zip is different. It uses LZMA2, 16 MB dictionary, and -mx5 by default (so you can crank that to -mx9). It does have .EXE filters for even better compression, but your file must have the actual .EXE extension in its name (which isn't common on, say, Linux). LZMA2 also is better for multi-threading (multiple blocks) and maybe has .WAV filter (not sure, can't remember).
Different methods (LZMA, PPMD, etc.) have different benefits, and specific filters (EXE, BMP, WAV, TXT) can help a lot, too. The various PAQ8, LPAQ, ZPAQ compressors had various filters and could use lots of memory (at least a GB or two, even in DOS). But overall, 7-Zip is obviously one of the best overall archivers nowadays (in speed, portability, RAM efficiency, compression ratio).
> This allows you to install it on MS-DOS floppy image files, with packet
> drivers..., in disk-less client machines...
Ever seen my MetaDOS 1.44 MB floppy image (only half full by default)? Far from perfect, but it uses packet drivers (ne2000 or pcntpk under VBox or QEMU). It only comes with mTCP's FTP + DHCP by default, but you can then grab Links2 from iBiblio with that.
> See:
>
> Links
Links2 is quite brilliant work (the DJGPP port especially).
> UPX
Also brilliant, but be careful that default is UPX-NRV while older UPX-UCL builds exist. Just saying, the latter is slightly worse for non-LZMA (esp. 16-bit DOS binaries) but nothing much.
> 7Zip
Which version?? 7za 9.20 ran under HX, but I don't recall trying newer ones. There are also various p7zip (DJGPP) builds over the years, but they are somewhat buggy, incomplete, and hard to use.
> 7Zip decoder for DOS [7zdec]
It's fairly small (60 kb?) and supports LZMA, LZMA2, PPMD.
Complete thread:
- New links for DOS. - ron, 17.01.2019, 20:06 (Announce)
- New links for DOS. - KormaX, 17.01.2019, 23:42
- New links for DOS. - iw2evk, 18.01.2019, 08:59
- New links for DOS. - iw2evk, 18.01.2019, 14:22
- new Curl 7.63.0 build for DOS - Rugxulo, 18.01.2019, 19:54
- HTTPS is killing FTP - Rugxulo, 18.01.2019, 20:26
- new Curl 7.63.0 build for DOS - KormaX, 24.01.2019, 14:05
- New links for DOS. - RayeR, 19.01.2019, 02:23
- New links for DOS. - KormaX, 24.01.2019, 14:02
- New links for DOS. - bretjohn, 24.01.2019, 21:13
- New links for DOS. - RayeR, 26.01.2019, 03:05
- New links for DOS. - KormaX, 28.01.2019, 10:49
- New links for DOS. - bretjohn, 28.01.2019, 19:15
- New links for DOS. - RayeR, 29.01.2019, 21:03
- New links for DOS. - bretjohn, 30.01.2019, 16:36
- New links for DOS. - RayeR, 29.01.2019, 21:03
- New links for DOS. - Ninho, 04.02.2019, 11:11
- New links for DOS. - Ninho, 04.02.2019, 11:18
- New links for DOS. - RayeR, 04.02.2019, 23:29
- New links for DOS. - Ninho, 05.02.2019, 01:24
- New links for DOS. - RayeR, 06.02.2019, 00:01
- New links for DOS. - Ninho, 05.02.2019, 01:24
- New links for DOS. - bretjohn, 28.01.2019, 19:15
- New links for DOS. - KormaX, 28.01.2019, 10:49
- New links for DOS. - RayeR, 26.01.2019, 03:05
- New links for DOS. - bretjohn, 24.01.2019, 21:13
- New links for DOS. - KormaX, 24.01.2019, 14:02
- New links for DOS. - iw2evk, 18.01.2019, 08:59
- New links for DOS. - dggionco, 27.03.2019, 02:38
- New links for DOS. - dggionco, 22.04.2019, 03:29
- New links for DOS. - dggionco, 02.09.2019, 22:57
- New links for DOS. - rr, 04.09.2019, 21:06
- New links for DOS. - dggionco, 18.07.2020, 15:47
- New links for DOS. - Rugxulo, 23.07.2020, 05:25
- New links for DOS. - Oso2k, 23.07.2020, 16:46
- New links for DOS. - Rugxulo, 23.07.2020, 19:34
- New links for DOS. - dggionco, 25.07.2020, 17:27
- New links for DOS. - rr, 16.01.2024, 23:31
- New links for DOS. - dggionco, 22.01.2024, 10:56
- New links for DOS. - dggionco, 31.07.2024, 00:24
- New links for DOS. - dggionco, 22.01.2024, 10:56
- New links for DOS. - rr, 16.01.2024, 23:31
- New links for DOS. - dggionco, 25.07.2020, 17:27
- New links for DOS. - Rugxulo, 23.07.2020, 05:25
- New links for DOS. - dggionco, 02.09.2019, 22:57
- New links for DOS. - dggionco, 22.04.2019, 03:29
- New links for DOS. - Karen, 22.11.2019, 03:09
- New links for DOS. - rr, 22.11.2019, 13:49
- New links for DOS. - dggionco, 06.08.2020, 20:09
- New links for DOS. - dggionco, 18.03.2021, 12:23
- New links for DOS. - dggionco, 09.06.2021, 14:55
- New links for DOS. - dggionco, 14.09.2021, 18:44
- New links for DOS. - dggionco, 04.10.2021, 13:04
- New links for DOS. - dggionco, 11.04.2022, 00:15
- New links for DOS. - Laaca, 11.04.2022, 17:52
- New links for DOS. - rr, 11.04.2022, 19:35
- New links for DOS. - dggionco, 30.05.2022, 12:48
- New links for DOS. - dggionco, 01.10.2022, 14:53
- New links for DOS. - Laaca, 11.04.2022, 17:52
- New links for DOS. - dggionco, 11.04.2022, 00:15
- New links for DOS. - dggionco, 04.10.2021, 13:04
- New links for DOS. - dggionco, 23.03.2023, 13:19
- New links for DOS. - Laaca, 23.03.2023, 17:18
- New links for DOS. - turboblack, 07.02.2024, 18:55
- New links for DOS. - Laaca, 23.03.2023, 17:18
- New links for DOS. - KormaX, 17.01.2019, 23:42