--- python-cpio-0.1/cpioarchive.py 2018-11-12 17:32:04.568654580 +0100 +++ cpioarchive.py 2018-11-12 17:33:03.378570874 +0100 @@ -26,7 +26,7 @@ """Create a new CpioEntry instance. Internal use only.""" if len(hdr)<110: raise CpioError('cpio header too short') - if not hdr.startswith('070701'): + if not hdr.startswith(b'070701'): raise CpioError('cpio header invalid') self.inode=int(hdr[6:14], 16) self.mode=int(hdr[14:22], 16) @@ -44,7 +44,7 @@ self.checksum=int(hdr[102:110], 16) if len(hdr)<110+namesize: raise CpioError('cpio header too short') - self.name=hdr[110:110+namesize-1] + self.name=hdr[110:110+namesize-1].decode("utf-8") """Name of the file stored in the entry.""" self.datastart=offset+110+namesize self.datastart+=(4-(self.datastart%4))%4