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

20 statements  

1from ..models import DirectoryHandlers, Handlers 

2from .archive import ( 

3 airoha, 

4 ar, 

5 arc, 

6 arj, 

7 cab, 

8 cpio, 

9 dmg, 

10 msi, 

11 par2, 

12 partclone, 

13 rar, 

14 sevenzip, 

15 stuffit, 

16 tar, 

17) 

18from .archive import ( 

19 zip as ziparchive, 

20) 

21from .archive.autel import ecc 

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

23from .archive.engeniustech import engenius 

24from .archive.hp import bdl, ipkg 

25from .archive.instar import bneg, instar_hd 

26from .archive.moxa import frm 

27from .archive.netgear import chk, trx 

28from .archive.qnap import qnap_nas, qnap_networking 

29from .archive.tesla import sbfh 

30from .archive.xiaomi import hdr 

31from .compression import ( 

32 bzip2, 

33 compress, 

34 gzip, 

35 lz4, 

36 lzh, 

37 lzip, 

38 lzma, 

39 lzo, 

40 qca_lzma, 

41 qnx_deflate, 

42 uzip, 

43 xz, 

44 zlib, 

45 zstd, 

46) 

47from .executable import elf, macho, xalz 

48from .filesystem import ( 

49 btrfs_stream, 

50 cramfs, 

51 extfs, 

52 fat, 

53 iso9660, 

54 jffs2, 

55 minifs, 

56 minixfs, 

57 ntfs, 

58 romfs, 

59 squashfs, 

60 ubi, 

61 ufs, 

62 yaffs, 

63) 

64from .filesystem.android import erofs, sparse 

65 

66__all__ = [ 

67 "BUILTIN_DIR_HANDLERS", 

68 "BUILTIN_HANDLERS", 

69 "DirectoryHandlers", 

70 "Handlers", 

71] 

72 

73BUILTIN_HANDLERS: Handlers = ( 

74 cramfs.CramFSHandler, 

75 deafbead.DeafBeadHandler, 

76 extfs.EXTHandler, 

77 fat.FATHandler, 

78 jffs2.JFFS2NewHandler, 

79 jffs2.JFFS2OldHandler, 

80 minifs.MiniFSHandler, 

81 minixfs.MinixFSv1Handler, 

82 minixfs.MinixFSv2Handler, 

83 minixfs.MinixFSv3Handler, 

84 ntfs.NTFSHandler, 

85 romfs.RomFSFSHandler, 

86 squashfs.SquashFSv1Handler, 

87 squashfs.SquashFSv2Handler, 

88 squashfs.SquashFSv2NonStandardHandler, 

89 squashfs.SquashFSv3Handler, 

90 squashfs.SquashFSv3DDWRTHandler, 

91 squashfs.SquashFSv3BroadcomHandler, 

92 squashfs.SquashFSv3NSHandler, 

93 squashfs.SquashFSv4LEHandler, 

94 squashfs.SquashFSv4BEHandler, 

95 squashfs.SquashFSv4BroadcomHandler, 

96 ubi.UBIHandler, 

97 ubi.UBIFSHandler, 

98 yaffs.YAFFSHandler, 

99 frm.MoxaFRMHandler, 

100 chk.NetgearCHKHandler, 

101 trx.NetgearTRXv1Handler, 

102 trx.NetgearTRXv2Handler, 

103 encrpted_img.EncrptedHandler, 

104 shrs.SHRSHandler, 

105 alpha_encimg.AlphaEncimgHandler, 

106 alpha_encimg.AlphaEncimgV2Handler, 

107 fpkg.FPKGHandler, 

108 hdr.HDR1Handler, 

109 hdr.HDR2Handler, 

110 qnap_nas.QnapHandler, 

111 qnap_networking.QnapNetworkingHandler, 

112 bneg.BNEGHandler, 

113 bdl.HPBDLHandler, 

114 instar_hd.InstarHDHandler, 

115 ipkg.HPIPKGHandler, 

116 sparse.SparseHandler, 

117 ar.ARHandler, 

118 arc.ARCHandler, 

119 arj.ARJHandler, 

120 cab.CABHandler, 

121 msi.MsiHandler, 

122 tar.TarUstarHandler, 

123 tar.TarUnixHandler, 

124 cpio.PortableASCIIHandler, 

125 cpio.PortableASCIIWithCRCHandler, 

126 cpio.PortableOldASCIIHandler, 

127 cpio.BinaryHandler, 

128 sevenzip.SevenZipHandler, 

129 rar.RarHandler, 

130 ziparchive.ZIPHandler, 

131 dmg.DMGHandler, 

132 iso9660.ISO9660FSHandler, 

133 stuffit.StuffItSITHandler, 

134 stuffit.StuffIt5Handler, 

135 bzip2.BZip2Handler, 

136 compress.UnixCompressHandler, 

137 gzip.GZIPHandler, 

138 lzh.LZHHandler, 

139 lzip.LZipHandler, 

140 lzo.LZOHandler, 

141 lzma.LZMAHandler, 

142 lz4.LegacyFrameHandler, 

143 lz4.SkippableFrameHandler, 

144 lz4.DefaultFrameHandler, 

145 xz.XZHandler, 

146 zstd.ZSTDHandler, 

147 elf.ELF32Handler, 

148 elf.ELF64Handler, 

149 macho.MachOHandler, 

150 zlib.ZlibHandler, 

151 engenius.EngeniusHandler, 

152 ecc.AutelECCHandler, 

153 uzip.UZIPHandler, 

154 erofs.EROFSHandler, 

155 partclone.PartcloneHandler, 

156 xalz.XALZHandler, 

157 qca_lzma.QcaLzmaHandler, 

158 qnx_deflate.QNXDeflateHandler, 

159 ufs.UFS1Handler, 

160 ufs.UFS2Handler, 

161 ufs.SolarisHandler, 

162 btrfs_stream.BTRFSStreamHandler, 

163 sbfh.SBFHHandler, 

164 airoha.AirohaHandler, 

165) 

166 

167BUILTIN_DIR_HANDLERS: DirectoryHandlers = ( 

168 sevenzip.MultiVolumeSevenZipHandler, 

169 gzip.MultiVolumeGzipHandler, 

170 par2.MultiVolumePAR2Handler, 

171)