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.SquashFSv3Handler, 

69 squashfs.SquashFSv3DDWRTHandler, 

70 squashfs.SquashFSv3BroadcomHandler, 

71 squashfs.SquashFSv3NSHandler, 

72 squashfs.SquashFSv4LEHandler, 

73 squashfs.SquashFSv4BEHandler, 

74 ubi.UBIHandler, 

75 ubi.UBIFSHandler, 

76 yaffs.YAFFSHandler, 

77 chk.NetgearCHKHandler, 

78 trx.NetgearTRXv1Handler, 

79 trx.NetgearTRXv2Handler, 

80 encrpted_img.EncrptedHandler, 

81 shrs.SHRSHandler, 

82 hdr.HDR1Handler, 

83 hdr.HDR2Handler, 

84 qnap_nas.QnapHandler, 

85 bneg.BNEGHandler, 

86 bdl.HPBDLHandler, 

87 instar_hd.InstarHDHandler, 

88 ipkg.HPIPKGHandler, 

89 sparse.SparseHandler, 

90 ar.ARHandler, 

91 arc.ARCHandler, 

92 arj.ARJHandler, 

93 cab.CABHandler, 

94 msi.MsiHandler, 

95 tar.TarUstarHandler, 

96 tar.TarUnixHandler, 

97 cpio.PortableASCIIHandler, 

98 cpio.PortableASCIIWithCRCHandler, 

99 cpio.PortableOldASCIIHandler, 

100 cpio.BinaryHandler, 

101 sevenzip.SevenZipHandler, 

102 rar.RarHandler, 

103 ziparchive.ZIPHandler, 

104 dmg.DMGHandler, 

105 iso9660.ISO9660FSHandler, 

106 stuffit.StuffItSITHandler, 

107 stuffit.StuffIt5Handler, 

108 bzip2.BZip2Handler, 

109 compress.UnixCompressHandler, 

110 gzip.GZIPHandler, 

111 lzh.LZHHandler, 

112 lzip.LZipHandler, 

113 lzo.LZOHandler, 

114 lzma.LZMAHandler, 

115 lz4.LegacyFrameHandler, 

116 lz4.SkippableFrameHandler, 

117 lz4.DefaultFrameHandler, 

118 xz.XZHandler, 

119 zstd.ZSTDHandler, 

120 elf.ELF32Handler, 

121 elf.ELF64Handler, 

122 zlib.ZlibHandler, 

123 engenius.EngeniusHandler, 

124 ecc.AutelECCHandler, 

125 uzip.UZIPHandler, 

126 erofs.EROFSHandler, 

127 partclone.PartcloneHandler, 

128) 

129 

130BUILTIN_DIR_HANDLERS: DirectoryHandlers = ( 

131 sevenzip.MultiVolumeSevenZipHandler, 

132 gzip.MultiVolumeGzipHandler, 

133 par2.MultiVolumePAR2Handler, 

134)