Thanks to visit codestin.com
Credit goes to github.com

Skip to content

TAbdiukov/Ikejime

Repository files navigation

Ikejime

Patches for desktop libraries and apps. Public set.

Ikejime is inspired by Japanese ikejime technique.

Discover pre-patched .exe and other binaries at: /releases

Flags

Semantics (short & precise) P — Pattern/template length check (preflight). Before searching, ensure SRC and DST templates are the same length. (Your existing flag_use_same_length behavior.)

R — Runtime, per‑match length check. For each match, expand the replacement (supports \1, \g, \g<1> backrefs) and reject the patch if len(replacement) != len(match). Useful when SRC uses groups/regex and the actual match length may vary.

C — Commit-queue size preservation. For each target file touched by the queue, preflight all patches in memory (in order), and reject the push if the final byte length differs from the original for that file. Nothing is written if this fails.

Honorable mention

See also

Tweaking and patching,

About

Patches for desktop libraries and apps

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages