INNER CODE UNIT · Python
gap_end
stablyai/agent-slack · scripts/strip-macho-signature.py:72
gap_end = hdr_size + sizeofcmds
data[gap_start:gap_end] = b"\x00" * (gap_end - gap_start)
# Update ncmds / sizeofcmds in the header.
struct.pack_into("<II", data, 16, ncmds - 1, sizeofcmds - sig_cmdsize)
# Truncate at the code-signature data.
data = data[:sig_dataoff]
with open(path, "wb") as f:
f.write(data)
return True
if __name__ == "__main__":
for arg in sys.argv[1:]:
if strip(arg):
print(f"Stripped code signature from {arg}")