Important information: this site is currently scheduled to go offline indefinitely by December 1st 2023. If you wish to donate to attempt the preservation of tools and software somewhere else before it goes down, check the GoFundMe
# Luxory Online
# script for QuickBMS http://quickbms.aluigi.org
comtype lzo1x
idstring "KGPK"
goto 0x78
get OFFSET longlong
get MAX_OFFSET asize
for OFFSET = OFFSET < MAX_OFFSET
goto OFFSET
get SIZE longlong
get ZSIZE longlong
get ZIP long
get DUMMY longlong
get DUMMY long
savepos OFFSET
if ZIP == 0
log "" OFFSET SIZE
else
clog "" OFFSET ZSIZE SIZE
endif
math OFFSET += ZSIZE
next
# Luxory Online (test)
# script for QuickBMS http://quickbms.aluigi.org
comtype lzo1x
idstring "KGPK"
goto 0x78
get OFFSET long
get DUMMY long
get MAX_OFFSET asize
for OFFSET = OFFSET < MAX_OFFSET
goto OFFSET
get SIZE long
get DUMMY long
get ZSIZE long
get DUMMY long
get ZIP long
get DUMMY long
get DUMMY long
get DUMMY long
savepos OFFSET
if ZIP == 0
log "" OFFSET SIZE
else
clog "" OFFSET ZSIZE SIZE
endif
math OFFSET += ZSIZE
next
I have converted the 64bit fields in 32bit, so I don't know if it's correct