Advertisement
Guest User

Untitled

a guest
Jun 20th, 2019
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.35 KB | None | 0 0
  1. from io import BytesIO
  2. import struct
  3.  
  4. binary = b'x00x00x00x00x00x00x00x00x00nx00x00xd6x00x8c<TEx00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00tracersx00xf2Nx03x00Pxd9U=6x1ex92=xbexa8x0b<xb1x9fx9f=xaf%x82=3x81|=xbeMxb4=x94xa7xa6<xb9xbdxcb=xbax18xc7=x18?xca<jxe37=xbcx1cm=x8axa6xb5=qxc1x8f;xe7xeexa0=xe7xecxf7<xc3xb8x8c=xedwxae=C$x84<x94x18x9c=&Tj=xb3#xb3=rxdd3=x0eL==4x00~<xc6qx1e=pHw=xc1x9ax92="x08x9a=xe6axeb<xa4#.=xc4x0f-=xa9Oxcb=i'x15=x94x03x80=x8fxcdxaf=xd6x00x8c<TEx9f<mx9ad<[;Q=x157X=x17xf1u=xb8(xa4=x13xd3xfa<x811_=xd1iX=Qx17^;xd1nxbe=xfcbxcc=xe8x9bx99=Wxa9x16=xc5x83xa4=xc0%x98<xbb|x99<>#x8b:x1cYx82;xb8Txa4<Cvx87="nx1c<Jx152=x1fxb2x9d=&x18xb6=x8axf9{=x0fTxba=HrX=xa0\S=@xeexbd=x1e,xc5=yrU<gKx84=xe3*r=x04xc4M=x98axb3<x95 T=xf2Zx94=lLx15=x07x1b^=xf3Wx83<xf6xffxa1<xb8xfbxcb<pxb4xd8<xc9#xfd<sxa6x1f;xbf7W<x8ax9cx82<x1cxb7l=xa7xd0xb7=xe4x8dx97=xe2x7fx82=x82xa1xcc<xdfsxca=Cx10p=xb4xfaxb0=xf35x87=x9dx8bR<dxb9x0c<xb26xcd=rxd5x1d<xf4pxb1=f)xaf=xe2M\=F|xf9<x9baW=x85|xa3=x0fxddxa1=xb6fxa9=xcbWxcf<xfax1axbe=xebxdaxb2=x88xfbx8e=x9f+$=xbbSxac;xa2oxb5=x08xcaxe5<xc9IC=xa8x05xa6=xbc xbd=x8ex8d}=Uxcdxba=xcbGx89=}xadg=Zxadx9f=_=xb6:yx1c==xa5x0b3<<xe5x1e=*xa0xb6=nxcdxb8xd9<uxb5W=rZx88=xe0w}=xa5xf0xa0=xf4x91x82=xe4rxc5<x0ex91A=Zx9d-<[N:=xf1tx1e=xc5_xc2=xf8xeax98=txd7xbf<~Nxce==@x93=x98Axa7=cx81x=xe3xc6x94=xe2&xcc=x05xa9^=xf7x05xa8=[mx81=x1bx0bx84=xf5x98xb9=+x90xd8<xa2xccxa5=5^x92=x0ex9dx1d=x96xc7x8b;xc5Ex9e;rx1exc7=xea6xbf=x19mN;xd9$D=x85xa9x8b=!xe9x90=xe4/~<xc1x9cxaf=xdexe4x18=exb0H=hLO;x9fxf8x8b=p.xcf=Lx1fx01<xeax19xaf=Zxd5xc2<xb4xd8xcf=sx84x0c=x987xa5;x19Zx93=x0cx8fO=y/x97=xeaOG=xb0Fl=x03x7fxbe=x96n'
  5.  
  6. binary_data = BytesIO()
  7. binary_data.write(binary)
  8. binary_data.seek(0)
  9.  
  10. def seek_to_key(f, line_str, key):
  11. key_start = line_str.find(key)
  12. offset = len(line_str[key_start+len(key)].encode('utf-8'))
  13. f.seek(-offset, 1)
  14.  
  15. for line in binary_data:
  16. line_str = line.decode('utf-8', errors='replace')
  17. print(line_str)
  18. if 'tracers' in line_str:
  19. seek_to_key(binary_data, line_str, 'tracers')
  20. nfloats = struct.unpack('<i', binary_data.read(4))
  21. print(nfloats)
  22. break
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement