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 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 extfs.EXTHandler, 

60 fat.FATHandler, 

61 jffs2.JFFS2NewHandler, 

62 jffs2.JFFS2OldHandler, 

63 ntfs.NTFSHandler, 

64 romfs.RomFSFSHandler, 

65 squashfs.SquashFSv1Handler, 

66 squashfs.SquashFSv2Handler, 

67 squashfs.SquashFSv3Handler, 

68 squashfs.SquashFSv3DDWRTHandler, 

69 squashfs.SquashFSv3BroadcomHandler, 

70 squashfs.SquashFSv3NSHandler, 

71 squashfs.SquashFSv4LEHandler, 

72 squashfs.SquashFSv4BEHandler, 

73 ubi.UBIHandler, 

74 ubi.UBIFSHandler, 

75 yaffs.YAFFSHandler, 

76 chk.NetgearCHKHandler, 

77 trx.NetgearTRXv1Handler, 

78 trx.NetgearTRXv2Handler, 

79 encrpted_img.EncrptedHandler, 

80 shrs.SHRSHandler, 

81 hdr.HDR1Handler, 

82 hdr.HDR2Handler, 

83 qnap_nas.QnapHandler, 

84 bneg.BNEGHandler, 

85 bdl.HPBDLHandler, 

86 instar_hd.InstarHDHandler, 

87 ipkg.HPIPKGHandler, 

88 sparse.SparseHandler, 

89 ar.ARHandler, 

90 arc.ARCHandler, 

91 arj.ARJHandler, 

92 cab.CABHandler, 

93 msi.MsiHandler, 

94 tar.TarUstarHandler, 

95 tar.TarUnixHandler, 

96 cpio.PortableASCIIHandler, 

97 cpio.PortableASCIIWithCRCHandler, 

98 cpio.PortableOldASCIIHandler, 

99 cpio.BinaryHandler, 

100 sevenzip.SevenZipHandler, 

101 rar.RarHandler, 

102 ziparchive.ZIPHandler, 

103 dmg.DMGHandler, 

104 iso9660.ISO9660FSHandler, 

105 stuffit.StuffItSITHandler, 

106 stuffit.StuffIt5Handler, 

107 bzip2.BZip2Handler, 

108 compress.UnixCompressHandler, 

109 gzip.GZIPHandler, 

110 lzh.LZHHandler, 

111 lzip.LZipHandler, 

112 lzo.LZOHandler, 

113 lzma.LZMAHandler, 

114 lz4.LegacyFrameHandler, 

115 lz4.SkippableFrameHandler, 

116 lz4.DefaultFrameHandler, 

117 xz.XZHandler, 

118 zstd.ZSTDHandler, 

119 elf.ELF32Handler, 

120 elf.ELF64Handler, 

121 zlib.ZlibHandler, 

122 engenius.EngeniusHandler, 

123 ecc.AutelECCHandler, 

124 uzip.UZIPHandler, 

125 erofs.EROFSHandler, 

126 partclone.PartcloneHandler, 

127) 

128 

129BUILTIN_DIR_HANDLERS: DirectoryHandlers = ( 

130 sevenzip.MultiVolumeSevenZipHandler, 

131 gzip.MultiVolumeGzipHandler, 

132 par2.MultiVolumePAR2Handler, 

133)