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 rpm, 

15 sevenzip, 

16 stuffit, 

17 tar, 

18) 

19from .archive import ( 

20 zip as ziparchive, 

21) 

22from .archive.autel import ecc 

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

24from .archive.engeniustech import engenius 

25from .archive.hp import bdl, ipkg 

26from .archive.instar import bneg, instar_hd 

27from .archive.moxa import frm 

28from .archive.netgear import chk, trx 

29from .archive.qnap import qnap_nas, qnap_networking 

30from .archive.tesla import sbfh 

31from .archive.xiaomi import hdr 

32from .compression import ( 

33 bzip2, 

34 compress, 

35 gzip, 

36 lz4, 

37 lzfse, 

38 lzh, 

39 lzip, 

40 lzma, 

41 lzo, 

42 qca_lzma, 

43 qnx_deflate, 

44 uzip, 

45 xz, 

46 zlib, 

47 zstd, 

48) 

49from .executable import elf, macho, xalz 

50from .filesystem import ( 

51 btrfs_stream, 

52 cramfs, 

53 extfs, 

54 fat, 

55 iso9660, 

56 jffs2, 

57 lvm, 

58 minifs, 

59 minixfs, 

60 ntfs, 

61 romfs, 

62 squashfs, 

63 ubi, 

64 ufs, 

65 yaffs, 

66) 

67from .filesystem.android import erofs, sparse 

68 

69__all__ = [ 

70 "BUILTIN_DIR_HANDLERS", 

71 "BUILTIN_HANDLERS", 

72 "DirectoryHandlers", 

73 "Handlers", 

74] 

75 

76BUILTIN_HANDLERS: Handlers = ( 

77 cramfs.CramFSHandler, 

78 deafbead.DeafBeadHandler, 

79 extfs.EXTHandler, 

80 fat.FATHandler, 

81 jffs2.JFFS2NewHandler, 

82 jffs2.JFFS2OldHandler, 

83 minifs.MiniFSHandler, 

84 minixfs.MinixFSv1Handler, 

85 minixfs.MinixFSv2Handler, 

86 minixfs.MinixFSv3Handler, 

87 ntfs.NTFSHandler, 

88 romfs.RomFSFSHandler, 

89 squashfs.SquashFSv1Handler, 

90 squashfs.SquashFSv2Handler, 

91 squashfs.SquashFSv2NonStandardHandler, 

92 squashfs.SquashFSv3Handler, 

93 squashfs.SquashFSv3DDWRTHandler, 

94 squashfs.SquashFSv3BroadcomHandler, 

95 squashfs.SquashFSv3NSHandler, 

96 squashfs.SquashFSv4LEHandler, 

97 squashfs.SquashFSv4BEHandler, 

98 squashfs.SquashFSv4BroadcomHandler, 

99 ubi.UBIHandler, 

100 ubi.UBIFSHandler, 

101 yaffs.YAFFSHandler, 

102 frm.MoxaFRMHandler, 

103 chk.NetgearCHKHandler, 

104 trx.NetgearTRXv1Handler, 

105 trx.NetgearTRXv2Handler, 

106 encrpted_img.EncrptedHandler, 

107 shrs.SHRSHandler, 

108 alpha_encimg.AlphaEncimgHandler, 

109 alpha_encimg.AlphaEncimgV2Handler, 

110 fpkg.FPKGHandler, 

111 hdr.HDR1Handler, 

112 hdr.HDR2Handler, 

113 qnap_nas.QnapHandler, 

114 qnap_networking.QnapNetworkingHandler, 

115 bneg.BNEGHandler, 

116 bdl.HPBDLHandler, 

117 instar_hd.InstarHDHandler, 

118 ipkg.HPIPKGHandler, 

119 sparse.SparseHandler, 

120 ar.ARHandler, 

121 arc.ARCHandler, 

122 arj.ARJHandler, 

123 cab.CABHandler, 

124 msi.MsiHandler, 

125 tar.TarUstarHandler, 

126 tar.TarUnixHandler, 

127 cpio.PortableASCIIHandler, 

128 cpio.PortableASCIIWithCRCHandler, 

129 cpio.PortableOldASCIIHandler, 

130 cpio.BinaryHandler, 

131 sevenzip.SevenZipHandler, 

132 rar.RarHandler, 

133 ziparchive.ZIPHandler, 

134 dmg.DMGHandler, 

135 iso9660.ISO9660FSHandler, 

136 stuffit.StuffItSITHandler, 

137 stuffit.StuffIt5Handler, 

138 bzip2.BZip2Handler, 

139 compress.UnixCompressHandler, 

140 lzfse.LZFSEHandler, 

141 gzip.GZIPHandler, 

142 lzh.LZHHandler, 

143 lzip.LZipHandler, 

144 lzo.LZOHandler, 

145 lzma.LZMAHandler, 

146 lz4.LegacyFrameHandler, 

147 lz4.SkippableFrameHandler, 

148 lz4.DefaultFrameHandler, 

149 xz.XZHandler, 

150 zstd.ZSTDHandler, 

151 elf.ELF32Handler, 

152 elf.ELF64Handler, 

153 macho.MachOHandler, 

154 zlib.ZlibHandler, 

155 engenius.EngeniusHandler, 

156 ecc.AutelECCHandler, 

157 uzip.UZIPHandler, 

158 erofs.EROFSHandler, 

159 partclone.PartcloneHandler, 

160 xalz.XALZHandler, 

161 qca_lzma.QcaLzmaHandler, 

162 qnx_deflate.QNXDeflateHandler, 

163 ufs.UFS1Handler, 

164 ufs.UFS2Handler, 

165 ufs.SolarisHandler, 

166 btrfs_stream.BTRFSStreamHandler, 

167 sbfh.SBFHHandler, 

168 airoha.AirohaHandler, 

169 rpm.RPMHandler, 

170 lvm.LVM2Handler, 

171) 

172 

173BUILTIN_DIR_HANDLERS: DirectoryHandlers = ( 

174 sevenzip.MultiVolumeSevenZipHandler, 

175 gzip.MultiVolumeGzipHandler, 

176 par2.MultiVolumePAR2Handler, 

177)