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 deafbead, encrpted_img, 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 

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

38 xz, 

39 zlib, 

40 zstd, 

41) 

42from .executable import elf 

43from .filesystem import ( 

44 cramfs, 

45 extfs, 

46 fat, 

47 iso9660, 

48 jffs2, 

49 ntfs, 

50 romfs, 

51 squashfs, 

52 ubi, 

53 yaffs, 

54) 

55from .filesystem.android import erofs, sparse 

56 

57BUILTIN_HANDLERS: Handlers = ( 

58 cramfs.CramFSHandler, 

59 deafbead.DeafBeadHandler, 

60 extfs.EXTHandler, 

61 fat.FATHandler, 

62 jffs2.JFFS2NewHandler, 

63 jffs2.JFFS2OldHandler, 

64 ntfs.NTFSHandler, 

65 romfs.RomFSFSHandler, 

66 squashfs.SquashFSv1Handler, 

67 squashfs.SquashFSv2Handler, 

68 squashfs.SquashFSv2NonStandardHandler, 

69 squashfs.SquashFSv3Handler, 

70 squashfs.SquashFSv3DDWRTHandler, 

71 squashfs.SquashFSv3BroadcomHandler, 

72 squashfs.SquashFSv3NSHandler, 

73 squashfs.SquashFSv4LEHandler, 

74 squashfs.SquashFSv4BEHandler, 

75 squashfs.SquashFSv4BroadcomHandler, 

76 ubi.UBIHandler, 

77 ubi.UBIFSHandler, 

78 yaffs.YAFFSHandler, 

79 chk.NetgearCHKHandler, 

80 trx.NetgearTRXv1Handler, 

81 trx.NetgearTRXv2Handler, 

82 encrpted_img.EncrptedHandler, 

83 shrs.SHRSHandler, 

84 hdr.HDR1Handler, 

85 hdr.HDR2Handler, 

86 qnap_nas.QnapHandler, 

87 bneg.BNEGHandler, 

88 bdl.HPBDLHandler, 

89 instar_hd.InstarHDHandler, 

90 ipkg.HPIPKGHandler, 

91 sparse.SparseHandler, 

92 ar.ARHandler, 

93 arc.ARCHandler, 

94 arj.ARJHandler, 

95 cab.CABHandler, 

96 msi.MsiHandler, 

97 tar.TarUstarHandler, 

98 tar.TarUnixHandler, 

99 cpio.PortableASCIIHandler, 

100 cpio.PortableASCIIWithCRCHandler, 

101 cpio.PortableOldASCIIHandler, 

102 cpio.BinaryHandler, 

103 sevenzip.SevenZipHandler, 

104 rar.RarHandler, 

105 ziparchive.ZIPHandler, 

106 dmg.DMGHandler, 

107 iso9660.ISO9660FSHandler, 

108 stuffit.StuffItSITHandler, 

109 stuffit.StuffIt5Handler, 

110 bzip2.BZip2Handler, 

111 compress.UnixCompressHandler, 

112 gzip.GZIPHandler, 

113 lzh.LZHHandler, 

114 lzip.LZipHandler, 

115 lzo.LZOHandler, 

116 lzma.LZMAHandler, 

117 lz4.LegacyFrameHandler, 

118 lz4.SkippableFrameHandler, 

119 lz4.DefaultFrameHandler, 

120 xz.XZHandler, 

121 zstd.ZSTDHandler, 

122 elf.ELF32Handler, 

123 elf.ELF64Handler, 

124 zlib.ZlibHandler, 

125 engenius.EngeniusHandler, 

126 ecc.AutelECCHandler, 

127 uzip.UZIPHandler, 

128 erofs.EROFSHandler, 

129 partclone.PartcloneHandler, 

130) 

131 

132BUILTIN_DIR_HANDLERS: DirectoryHandlers = ( 

133 sevenzip.MultiVolumeSevenZipHandler, 

134 gzip.MultiVolumeGzipHandler, 

135 par2.MultiVolumePAR2Handler, 

136)