Coverage for /pythoncovmergedfiles/medio/medio/usr/local/lib/python3.11/site-packages/unblob/handlers/__init__.py: 100%

Shortcuts on this page

r m x   toggle line displays

j k   next/prev highlighted chunk

0   (zero) top of page

1   (one) first highlighted chunk

17 statements  

1from ..models import DirectoryHandlers, Handlers 

2from .archive import ( 

3 ar, 

4 arc, 

5 arj, 

6 cab, 

7 cpio, 

8 dmg, 

9 msi, 

10 par2, 

11 partclone, 

12 rar, 

13 sevenzip, 

14 stuffit, 

15 tar, 

16) 

17from .archive import ( 

18 zip as ziparchive, 

19) 

20from .archive.autel import ecc 

21from .archive.dlink import alpha_encimg, deafbead, encrpted_img, fpkg, shrs 

22from .archive.engeniustech import engenius 

23from .archive.hp import bdl, ipkg 

24from .archive.instar import bneg, instar_hd 

25from .archive.netgear import chk, trx 

26from .archive.qnap import qnap_nas, qnap_networking 

27from .archive.xiaomi import hdr 

28from .compression import ( 

29 bzip2, 

30 compress, 

31 gzip, 

32 lz4, 

33 lzh, 

34 lzip, 

35 lzma, 

36 lzo, 

37 qnx_deflate, 

38 uzip, 

39 xz, 

40 zlib, 

41 zstd, 

42) 

43from .executable import elf, xalz 

44from .filesystem import ( 

45 cramfs, 

46 extfs, 

47 fat, 

48 iso9660, 

49 jffs2, 

50 ntfs, 

51 romfs, 

52 squashfs, 

53 ubi, 

54 ufs, 

55 yaffs, 

56) 

57from .filesystem.android import erofs, sparse 

58 

59BUILTIN_HANDLERS: Handlers = ( 

60 cramfs.CramFSHandler, 

61 deafbead.DeafBeadHandler, 

62 extfs.EXTHandler, 

63 fat.FATHandler, 

64 jffs2.JFFS2NewHandler, 

65 jffs2.JFFS2OldHandler, 

66 ntfs.NTFSHandler, 

67 romfs.RomFSFSHandler, 

68 squashfs.SquashFSv1Handler, 

69 squashfs.SquashFSv2Handler, 

70 squashfs.SquashFSv2NonStandardHandler, 

71 squashfs.SquashFSv3Handler, 

72 squashfs.SquashFSv3DDWRTHandler, 

73 squashfs.SquashFSv3BroadcomHandler, 

74 squashfs.SquashFSv3NSHandler, 

75 squashfs.SquashFSv4LEHandler, 

76 squashfs.SquashFSv4BEHandler, 

77 squashfs.SquashFSv4BroadcomHandler, 

78 ubi.UBIHandler, 

79 ubi.UBIFSHandler, 

80 yaffs.YAFFSHandler, 

81 chk.NetgearCHKHandler, 

82 trx.NetgearTRXv1Handler, 

83 trx.NetgearTRXv2Handler, 

84 encrpted_img.EncrptedHandler, 

85 shrs.SHRSHandler, 

86 alpha_encimg.AlphaEncimgHandler, 

87 alpha_encimg.AlphaEncimgV2Handler, 

88 fpkg.FPKGHandler, 

89 hdr.HDR1Handler, 

90 hdr.HDR2Handler, 

91 qnap_nas.QnapHandler, 

92 qnap_networking.QnapNetworkingHandler, 

93 bneg.BNEGHandler, 

94 bdl.HPBDLHandler, 

95 instar_hd.InstarHDHandler, 

96 ipkg.HPIPKGHandler, 

97 sparse.SparseHandler, 

98 ar.ARHandler, 

99 arc.ARCHandler, 

100 arj.ARJHandler, 

101 cab.CABHandler, 

102 msi.MsiHandler, 

103 tar.TarUstarHandler, 

104 tar.TarUnixHandler, 

105 cpio.PortableASCIIHandler, 

106 cpio.PortableASCIIWithCRCHandler, 

107 cpio.PortableOldASCIIHandler, 

108 cpio.BinaryHandler, 

109 sevenzip.SevenZipHandler, 

110 rar.RarHandler, 

111 ziparchive.ZIPHandler, 

112 dmg.DMGHandler, 

113 iso9660.ISO9660FSHandler, 

114 stuffit.StuffItSITHandler, 

115 stuffit.StuffIt5Handler, 

116 bzip2.BZip2Handler, 

117 compress.UnixCompressHandler, 

118 gzip.GZIPHandler, 

119 lzh.LZHHandler, 

120 lzip.LZipHandler, 

121 lzo.LZOHandler, 

122 lzma.LZMAHandler, 

123 lz4.LegacyFrameHandler, 

124 lz4.SkippableFrameHandler, 

125 lz4.DefaultFrameHandler, 

126 xz.XZHandler, 

127 zstd.ZSTDHandler, 

128 elf.ELF32Handler, 

129 elf.ELF64Handler, 

130 zlib.ZlibHandler, 

131 engenius.EngeniusHandler, 

132 ecc.AutelECCHandler, 

133 uzip.UZIPHandler, 

134 erofs.EROFSHandler, 

135 partclone.PartcloneHandler, 

136 xalz.XALZHandler, 

137 qnx_deflate.QNXDeflateHandler, 

138 ufs.UFS1Handler, 

139 ufs.UFS2Handler, 

140) 

141 

142BUILTIN_DIR_HANDLERS: DirectoryHandlers = ( 

143 sevenzip.MultiVolumeSevenZipHandler, 

144 gzip.MultiVolumeGzipHandler, 

145 par2.MultiVolumePAR2Handler, 

146)