carlos-montiers / enhancedbatch

Enhances your windows command prompt https://www.enhancedbatch.com
Other
5 stars 1 forks source link

B85 extension #51

Closed carlos-montiers closed 4 years ago

carlos-montiers commented 4 years ago

Because I found the makeself utility (with modifications for mojosetup) is used by gog in the linux games installer, thus is not bad have a utility that create binary data from a script. Inspired in my old bhx tool, and because we also have the HEXIFY and UNHEXIFY extensions, I think we can create a extension that read our batch script from certain offset and decode the base85 data, or for small binary we can store the encoded data using the append set syntax or the string continuation feature. We can use some checksum like crc32 for ensure success decode. Edit: I prefer the usage with the string continuation, because limit the things to one offset is more rigid solution I think.

adoxa commented 4 years ago

I still think that because anyone using EB is already going to have external files (for the DLLs), having embedded data is pointless.

carlos-montiers commented 4 years ago

I still think that because anyone using EB is already going to have external files (for the DLLs), having embedded data is pointless.

@adoxa Now I agree.