From 13aa76d23158b33a375f87479ffe6d0f577e5d2c Mon Sep 17 00:00:00 2001 From: Nicolas Schodet Date: Wed, 1 May 2013 12:30:06 +0200 Subject: digital/ucoolib/build: compute CRC32 when building a .bin --- digital/ucoolib/build/tools/crc | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100755 digital/ucoolib/build/tools/crc (limited to 'digital/ucoolib/build/tools/crc') diff --git a/digital/ucoolib/build/tools/crc b/digital/ucoolib/build/tools/crc new file mode 100755 index 00000000..cb85a7ff --- /dev/null +++ b/digital/ucoolib/build/tools/crc @@ -0,0 +1,13 @@ +#!/usr/bin/python +"""Output CRC32 of files.""" +import optparse +import zlib + +parser = optparse.OptionParser(usage='%prog [options] files...') +options, args = parser.parse_args() + +for f in args: + with open(f) as fd: + content = fd.read() + crc = zlib.crc32(content) & 0xffffffff + print '%08x %s' % (crc, f) -- cgit v1.2.3