logo

deblob

remove binary executables from a directory git clone https://anongit.hacktivis.me/git/deblob.git/
commit: a04d22c23b517acb946fe9b388d85602a0214dec
parent 236d3907800e4ab49268257bb13b3490a8181c94
Author: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
Date:   Sun,  5 Oct 2025 15:11:45 +0200

properly pass 2-bytes to legetu16() for jar extra field

Diffstat:

Mmain.ha2+-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/main.ha b/main.ha @@ -179,7 +179,7 @@ fn id_blob(filename: str) (void | str | fs::error | io::error) = { }; const extra_start = fname_start+fname_len; - const extra_len = endian::legetu16(buffer[0x1D..0x1E]); + const extra_len = endian::legetu16(buffer[0x1D..0x1F]); if(extra_len == 4 && bytes::equal(jar, buffer[extra_start..extra_start+extra_len])) { return "Java JAR";