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

41 uzip, 

42 xz, 

43 zlib, 

44 zstd, 

45) 

46from .executable import elf, xalz 

47from .filesystem import ( 

48 btrfs_stream, 

49 cramfs, 

50 extfs, 

51 fat, 

52 iso9660, 

53 jffs2, 

54 minixfs, 

55 ntfs, 

56 romfs, 

57 squashfs, 

58 ubi, 

59 ufs, 

60 yaffs, 

61) 

62from .filesystem.android import erofs, sparse 

63 

64__all__ = [ 

65 "BUILTIN_DIR_HANDLERS", 

66 "BUILTIN_HANDLERS", 

67 "DirectoryHandlers", 

68 "Handlers", 

69] 

70 

71BUILTIN_HANDLERS: Handlers = ( 

72 cramfs.CramFSHandler, 

73 deafbead.DeafBeadHandler, 

74 extfs.EXTHandler, 

75 fat.FATHandler, 

76 jffs2.JFFS2NewHandler, 

77 jffs2.JFFS2OldHandler, 

78 minixfs.MinixFSv1Handler, 

79 minixfs.MinixFSv2Handler, 

80 minixfs.MinixFSv3Handler, 

81 ntfs.NTFSHandler, 

82 romfs.RomFSFSHandler, 

83 squashfs.SquashFSv1Handler, 

84 squashfs.SquashFSv2Handler, 

85 squashfs.SquashFSv2NonStandardHandler, 

86 squashfs.SquashFSv3Handler, 

87 squashfs.SquashFSv3DDWRTHandler, 

88 squashfs.SquashFSv3BroadcomHandler, 

89 squashfs.SquashFSv3NSHandler, 

90 squashfs.SquashFSv4LEHandler, 

91 squashfs.SquashFSv4BEHandler, 

92 squashfs.SquashFSv4BroadcomHandler, 

93 ubi.UBIHandler, 

94 ubi.UBIFSHandler, 

95 yaffs.YAFFSHandler, 

96 frm.MoxaFRMHandler, 

97 chk.NetgearCHKHandler, 

98 trx.NetgearTRXv1Handler, 

99 trx.NetgearTRXv2Handler, 

100 encrpted_img.EncrptedHandler, 

101 shrs.SHRSHandler, 

102 alpha_encimg.AlphaEncimgHandler, 

103 alpha_encimg.AlphaEncimgV2Handler, 

104 fpkg.FPKGHandler, 

105 hdr.HDR1Handler, 

106 hdr.HDR2Handler, 

107 qnap_nas.QnapHandler, 

108 qnap_networking.QnapNetworkingHandler, 

109 bneg.BNEGHandler, 

110 bdl.HPBDLHandler, 

111 instar_hd.InstarHDHandler, 

112 ipkg.HPIPKGHandler, 

113 sparse.SparseHandler, 

114 ar.ARHandler, 

115 arc.ARCHandler, 

116 arj.ARJHandler, 

117 cab.CABHandler, 

118 msi.MsiHandler, 

119 tar.TarUstarHandler, 

120 tar.TarUnixHandler, 

121 cpio.PortableASCIIHandler, 

122 cpio.PortableASCIIWithCRCHandler, 

123 cpio.PortableOldASCIIHandler, 

124 cpio.BinaryHandler, 

125 sevenzip.SevenZipHandler, 

126 rar.RarHandler, 

127 ziparchive.ZIPHandler, 

128 dmg.DMGHandler, 

129 iso9660.ISO9660FSHandler, 

130 stuffit.StuffItSITHandler, 

131 stuffit.StuffIt5Handler, 

132 bzip2.BZip2Handler, 

133 compress.UnixCompressHandler, 

134 gzip.GZIPHandler, 

135 lzh.LZHHandler, 

136 lzip.LZipHandler, 

137 lzo.LZOHandler, 

138 lzma.LZMAHandler, 

139 lz4.LegacyFrameHandler, 

140 lz4.SkippableFrameHandler, 

141 lz4.DefaultFrameHandler, 

142 xz.XZHandler, 

143 zstd.ZSTDHandler, 

144 elf.ELF32Handler, 

145 elf.ELF64Handler, 

146 zlib.ZlibHandler, 

147 engenius.EngeniusHandler, 

148 ecc.AutelECCHandler, 

149 uzip.UZIPHandler, 

150 erofs.EROFSHandler, 

151 partclone.PartcloneHandler, 

152 xalz.XALZHandler, 

153 qnx_deflate.QNXDeflateHandler, 

154 ufs.UFS1Handler, 

155 ufs.UFS2Handler, 

156 ufs.SolarisHandler, 

157 btrfs_stream.BTRFSStreamHandler, 

158 sbfh.SBFHHandler, 

159 airoha.AirohaHandler, 

160) 

161 

162BUILTIN_DIR_HANDLERS: DirectoryHandlers = ( 

163 sevenzip.MultiVolumeSevenZipHandler, 

164 gzip.MultiVolumeGzipHandler, 

165 par2.MultiVolumePAR2Handler, 

166)