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

10 rar, 

11 sevenzip, 

12 stuffit, 

13 tar, 

14) 

15from .archive import ( 

16 zip as ziparchive, 

17) 

18from .archive.autel import ecc 

19from .archive.dlink import encrpted_img, shrs 

20from .archive.engeniustech import engenius 

21from .archive.hp import bdl, ipkg 

22from .archive.instar import bneg, instar_hd 

23from .archive.netgear import chk, trx 

24from .archive.qnap import qnap_nas 

25from .archive.xiaomi import hdr 

26from .compression import ( 

27 bzip2, 

28 compress, 

29 gzip, 

30 lz4, 

31 lzh, 

32 lzip, 

33 lzma, 

34 lzo, 

35 uzip, 

36 xz, 

37 zlib, 

38 zstd, 

39) 

40from .executable import elf 

41from .filesystem import ( 

42 cramfs, 

43 extfs, 

44 fat, 

45 iso9660, 

46 jffs2, 

47 ntfs, 

48 romfs, 

49 squashfs, 

50 ubi, 

51 yaffs, 

52) 

53from .filesystem.android import erofs, sparse 

54 

55BUILTIN_HANDLERS: Handlers = ( 

56 cramfs.CramFSHandler, 

57 extfs.EXTHandler, 

58 fat.FATHandler, 

59 jffs2.JFFS2NewHandler, 

60 jffs2.JFFS2OldHandler, 

61 ntfs.NTFSHandler, 

62 romfs.RomFSFSHandler, 

63 squashfs.SquashFSv1Handler, 

64 squashfs.SquashFSv2Handler, 

65 squashfs.SquashFSv3Handler, 

66 squashfs.SquashFSv3DDWRTHandler, 

67 squashfs.SquashFSv3BroadcomHandler, 

68 squashfs.SquashFSv3NSHandler, 

69 squashfs.SquashFSv4LEHandler, 

70 squashfs.SquashFSv4BEHandler, 

71 ubi.UBIHandler, 

72 ubi.UBIFSHandler, 

73 yaffs.YAFFSHandler, 

74 chk.NetgearCHKHandler, 

75 trx.NetgearTRXv1Handler, 

76 trx.NetgearTRXv2Handler, 

77 encrpted_img.EncrptedHandler, 

78 shrs.SHRSHandler, 

79 hdr.HDR1Handler, 

80 hdr.HDR2Handler, 

81 qnap_nas.QnapHandler, 

82 bneg.BNEGHandler, 

83 bdl.HPBDLHandler, 

84 instar_hd.InstarHDHandler, 

85 ipkg.HPIPKGHandler, 

86 sparse.SparseHandler, 

87 ar.ARHandler, 

88 arc.ARCHandler, 

89 arj.ARJHandler, 

90 cab.CABHandler, 

91 tar.TarUstarHandler, 

92 tar.TarUnixHandler, 

93 cpio.PortableASCIIHandler, 

94 cpio.PortableASCIIWithCRCHandler, 

95 cpio.PortableOldASCIIHandler, 

96 cpio.BinaryHandler, 

97 sevenzip.SevenZipHandler, 

98 rar.RarHandler, 

99 ziparchive.ZIPHandler, 

100 dmg.DMGHandler, 

101 iso9660.ISO9660FSHandler, 

102 stuffit.StuffItSITHandler, 

103 stuffit.StuffIt5Handler, 

104 bzip2.BZip2Handler, 

105 compress.UnixCompressHandler, 

106 gzip.GZIPHandler, 

107 lzh.LZHHandler, 

108 lzip.LZipHandler, 

109 lzo.LZOHandler, 

110 lzma.LZMAHandler, 

111 lz4.LegacyFrameHandler, 

112 lz4.SkippableFrameHandler, 

113 lz4.DefaultFrameHandler, 

114 xz.XZHandler, 

115 zstd.ZSTDHandler, 

116 elf.ELF32Handler, 

117 elf.ELF64Handler, 

118 zlib.ZlibHandler, 

119 engenius.EngeniusHandler, 

120 ecc.AutelECCHandler, 

121 uzip.UZIPHandler, 

122 erofs.EROFSHandler, 

123 partclone.PartcloneHandler, 

124) 

125 

126BUILTIN_DIR_HANDLERS: DirectoryHandlers = ( 

127 sevenzip.MultiVolumeSevenZipHandler, 

128 gzip.MultiVolumeGzipHandler, 

129)