Re: embedding zeroes
[
Date Prev][
Date Next][
Thread Prev][
Thread Next]
[
Date Index]
[
Thread Index]
- Subject: Re: embedding zeroes
- From: Patrick Rapin <toupie300@...>
- Date: 2011年12月19日 16:43:49 +0100
> I'd like to ask whether this quotation improvement is guaranteed or
> not to work in Lua:
> output:write ((string.gsub (string.format ("bootstrap_image = %q",
> binary), "\000円", "0円")))
To my knowledge, yes.
But I don't get the point to use the %q format modifier along with
that substitution.
If you really want the shortest possible result, you can just use a
long string like in:
output:write (string.format ("bootstrap_image = [=[%s]=]", binary))
After having verified that neither [=[ nor ]=] appear in binary (or
test dynamically the number of = signs to use).