|
|
|
#1
|
|||
|
|||
|
Could someone make a 64-bit version of this "t5lzma.exe" (source code) program? (While maintaining compatibility.) The 32-bit version only supports dictionary sizes up to "-d27", it no longer supports "-d28", although it is a good question whether it could handle higher ones. It is noticeably slower than the classic 7z/LZMA, but perhaps it could be minimally better.
|
| Sponsored Links |
|
#2
|
|||
|
|||
|
An interesting precomp-fork, 32bit test package. (Only suitable for zlib-streams.)
Its compression speed, thread-dependent, can be up to 50+ MB/s. The decompression speed is slightly minimally faster. (Unfortunately, it also has quite strong limitations.) Original author's description: Quote:
Last edited by kj911; 03-07-2026 at 17:42. |
| The Following 3 Users Say Thank You to kj911 For This Useful Post: | ||
|
#3
|
||||
|
||||
|
Archiver, Demo,
Archiver has in-built a patch engine which allows you to create a patch from 2 folders, and then make it into a proprietary format, The format itself is designed to be streaming, compressed and deduplicated, precompression failed for this as the patches themselves fail to give proper data which precompression can understand. the reason is because the patch itself isnt aligned data which each algo is designed to work with. What this streaming, delivers is a seamless performance which will decompress, edit each file verify it and delete the old one, you can use the folder to patch as well in case the you dont like the idea of having a prebaked archive format, The API itself in Inno has the ability to take in such a format and applying it, and still maintaining the progress in a progressbar. Added Edit: Archiver IO Massive, exec2 in the works @echo off archiver i -exec2 -c0="D:\Epica" -c1="ffmpeg.exe" -c2="-i" -c4="-vn -b:a 256k -y" -c5="mp3" -c6=".ogg" pause
__________________
My projects : Masked Compression, lzma2(xz) on Freearc, Zstd compressor for windows My optimizations : packjpg.exe, zstd, lzham, precomp-dev-0.45. Last edited by panker1992; 01-09-2026 at 14:51. |
| The Following 6 Users Say Thank You to panker1992 For This Useful Post: | ||
DomoVoi_96 (01-09-2026), KaktoR (01-09-2026), Lord.Freddy (26-09-2026), ScOOt3r (02-09-2026), Spinneret94 (02-09-2026), Wanterlude (09-09-2026) | ||
|
#4
|
||||
|
||||
|
|
| The Following 3 Users Say Thank You to Razor12911 For This Useful Post: | ||
|
#5
|
||||
|
||||
|
MPZ Wrapper v2
Changelog:
Code:
▪︎ Core rewrite — the C++/setjmp-coroutine wrapper was replaced with a portable C89 state-machine design: smaller, allocation-free on the hot path, and far easier to audit and maintain.
▪︎ Reliable DLL handling — MpzSlimmer.dll is loaded by absolute path from the executable's own directory, with PE bounds/signature validation of the patch site and hardened search-path handling (no DLL-hijack surface).
▪︎ Crash-safe codec execution — codec faults and unexpected failures are trapped and reported as clean errors instead of hanging or dying silently.
▪︎ Robust Win32 I/O — rewritten buffering, seeking and partial read/write handling, with uniform support for regular files and stdin/stdout pipes.
▪︎ Large-file (2 GB) protection — streams exceeding the codec's signed 32-bit limit are detected and rejected before any output is written.
▪︎ Configurable I/O buffer — buffer size is now selectable on the command line (clamped to a safe range) to trade throughput against memory use.
▪︎ Progress reporting — file-to-file operations display live progress; suppressed automatically for pipes.
▪︎ Improved CLI — explicit c / d modes, "-" for stdin/stdout, optional buffer size, and -h / --help.
▪︎ Security & build hardening — ASLR/DEP enforced, no RWX/self-modifying memory, and an embedded version resource + application manifest; together these cut antivirus false positives.
▪︎ Dual-toolchain build — compiles warning-clean under both MSVC (cl) and MinGW GCC/Clang from a single Makefile.
▪︎ General robustness — EOF, empty input, same-file in/out, and failure cleanup (incomplete output is removed) are now handled explicitly rather than relying on old coroutine side effects.
Compiled with: clang-14.2.0-mingw-w64msvcrt-12.0.0 Full credit to Eugene Shelwein for the original MPZ wrapper Last edited by Lord.Freddy; Yesterday at 23:25. |
| The Following 5 Users Say Thank You to Lord.Freddy For This Useful Post: | ||
DomoVoi_96 (26-09-2026), Dunnowho69 (26-09-2026), ScOOt3r (26-09-2026), Spinneret94 (Today), wrathma (Yesterday) | ||
|
#6
|
||||
|
||||
|
Quote:
Last edited by Lord.Freddy; Yesterday at 23:33. |
|
#7
|
|||
|
|||
|
Nitro NG 1.05 [FAST ZLIB PRECOMPRESOR] [OPEN SOURCE]
Very shorted descriptions: Code:
================================================================================
NITRO ENGINE - ARCHITECTURAL CHANGELOG: v1.03 -> v1.05 HP
================================================================================
[SUMMARY]
* v1.03 Baseline: Single-pass linear engine. Isolated from Preflate bugs.
Used precise 1-to-1 scanning but lacked memory recycling.
* v1.05 HP: Hardware-aware system featuring Zlib stream memorization,
lock-free lookups, real-time pipeline streaming, thread
memory pools, and purist native Win32/POSIX E/S interfaces.
My test, detects huge memory footprints, larger than previously posted "precomp_zlib" iterations. Original precomp 0.4.8 still have 24-40MB RAM usage during compress/recompress from testing 124MB ARC archive. Precomp_zlib around ~200MB, NitroNG memory spikes avg. 500MB RAM! ![]() Bad memory mapping code? My 32bit (XP-compatible) EXE's patched in 4GB RAM limit, avg. 2720-2725MB's memory allocated in 64bit host, before crashing. Speed comparable to Precomp_Zlib iterations. Multithreaded. Last edited by kj911; Yesterday at 05:25. Reason: typo fix |
|
#8
|
|||
|
|||
|
^^ this might be the most certain ai slop posted in this forum.
this project is also from the same dev i think. both of them suffer from the same problem, the devs dont understand their tools. they dont know what their tool is supposed to do. probably built with 2-3 prompts in a single day. dont even get me started on the issues i see only from the first 100 lines of the code. edit: even the readme is ai generated and doesnt fully resemble the tool/code Last edited by wrathma; Yesterday at 11:56. |
|
#9
|
|||
|
|||
|
^^ To be honest, I find it quite strange myself that someone known as a member of the "PC/RIP" scene—especially amidst the current AI craze—would turn to and utilize such tools, given that he was already writing simpler programs even before the advent of AI.
Is it worth pursuing these projects—now or in the future? Obviously, if someone makes use of them and fixes them up, something truly useful could still come of it, couldn't it? |
|
#10
|
|||
|
|||
|
Quote:
when someone is making a tool atleast he should go and properly battle test it first before releasing v33.1 or v1.03 in the first day. also theres a huge difference between ai assisted code and ai slop. theres alot to fix in this tool. and a lot more to learn. i would say take reference from xtool source code. compare with xtool, use it as a benchmark. and actually understand your code instead of accepting what ai writes for you. of course you will not make it in one day. i reported a issue and gave a fix on his last tool Oodleforge. Oodleforge was fixed but the issue persists on this new tool |
|
#11
|
|||
|
|||
|
wrathma: It is KPS—alias KaPiTaLSiN—who writes this software... (there are so many rare PC/RIP tools from the 1990s and 2000s that remain unpublished to this day.)*
You are right that he could test them more thoroughly, identifying and fixing potential bugs in a timely manner. Xtool turned out incredibly fast compared to the original Precomp; anyone needing only ZLIB recompression would choose it over the classic Precomp. True STDIO support is only partial (with the exception of the custom v0.4.8 fork from one of the members here, plus ProFrager’s v0.4.3 package—though the latter is decompression-only). Both Precomp_Zlib and Nitro_NG do have one advantage: they support multithreading. I wonder if the original Precomp’s single-threaded codecs for MP3, SWF, JPG, PDF, GZIP, PNG, Base64, MJPEG, and BZIP2 could somehow be made to run on multiple threads? (Excluding LZMA.) So far, no one has solved this; we’ve only relied on hacks using auxiliary tools like MTX, PMT, and the like. Nitro_NG Github repo page. *ex: mp3pack tools, lossily compress many WAV files to single mp3unpack executable. Lord.Freddy: Many thanks from new MPZ Wrapper. Last edited by kj911; Today at 03:50. |
|
#12
|
|||
|
|||
|
I've updated KaktoR's Oodle library collection to add a few more Oodle libraries I have stored on my hard drive.
Original post here. Please note that the v numbers in the dll names do not indicate the "version" of Oodle used. neither do the core numbers since these can be easily renamed. Ofc to use these dlls with oo2rec or XTool you will need to remove the _v* after win64. |
![]() |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Support and Help on Game Compression Tools and Methods | Snake288 | Conversion Tutorials | 4 | 18-04-2020 06:30 |
| Help choosing an mp3 player | ikermalli | Media Players | 8 | 22-08-2010 23:15 |
| [REQ] Pac-Man World 2 Starforce 3 Crack (RLD Tools inside) | newone111 | PC Games | 48 | 21-03-2010 00:22 |
| Frequently Asked Questions | Joe Forster/STA | PC Games - Frequently Asked Questions | 0 | 29-11-2005 09:48 |
| Daemon Tools Question | Overthere | PC Games | 11 | 16-06-2003 17:02 |