Helpviewer/FlashCookieManager/FlashCookieReader.py

changeset 4934
aeffa295acdb
parent 4631
5c1a96925da4
child 5389
9b1c800daff3
equal deleted inserted replaced
4933:19f2ae7757d1 4934:aeffa295acdb
102 self.__data.seek(0, 2) 102 self.__data.seek(0, 2)
103 lenSolData = self.__data.tell() 103 lenSolData = self.__data.tell()
104 self.__data.seek(0) 104 self.__data.seek(0)
105 self.__data.read(2) 105 self.__data.read(2)
106 sLenData = self.__data.read(4) 106 sLenData = self.__data.read(4)
107 if len(sLenData) != 4:
108 raise FlashCookieReaderError("Flash cookie is invalid.")
107 lenData, = struct.unpack(">L", sLenData) # unsigned long, big-endian 109 lenData, = struct.unpack(">L", sLenData) # unsigned long, big-endian
108 if lenSolData != lenData + 6: 110 if lenSolData != lenData + 6:
109 raise FlashCookieReaderError( 111 raise FlashCookieReaderError(
110 "Flash cookie data lengths don't match\n" 112 "Flash cookie data lengths don't match\n"
111 " file length: {0}\n" 113 " file length: {0}\n"

eric ide

mercurial