mirror of
https://github.com/xcat2/confluent.git
synced 2024-11-26 03:19:48 +00:00
Sample file for processing CBL files
This commit is contained in:
parent
b5df380ee4
commit
b927572872
28
misc/cblreader.py
Normal file
28
misc/cblreader.py
Normal file
@ -0,0 +1,28 @@
|
||||
import struct
|
||||
import sys
|
||||
import time
|
||||
def main(binfile, txtfile):
|
||||
binf = open(binfile, 'r')
|
||||
txtf = open(txtfile, 'r')
|
||||
record = binf.read(16)
|
||||
while record:
|
||||
recs = struct.unpack('!BBIHIBBH', record)
|
||||
offset = recs[2]
|
||||
size = recs[3]
|
||||
tstamp = recs[4]
|
||||
tstamp = time.strftime('%m/%d %H:%M:%S ', time.localtime(tstamp))
|
||||
txtf.seek(offset)
|
||||
currdata = txtf.read(size)
|
||||
sys.stdout.write(currdata)
|
||||
sys.stdout.write('\x1b]0;{0}\x07'.format(tstamp))
|
||||
sys.stdout.flush()
|
||||
raw_input()
|
||||
record = binf.read(16)
|
||||
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
binfile = sys.argv[1]
|
||||
txtfile = sys.argv[2]
|
||||
main(binfile, txtfile)
|
||||
|
Loading…
Reference in New Issue
Block a user