mirror of
				https://github.com/KevinMidboe/linguist.git
				synced 2025-10-29 17:50:22 +00:00 
			
		
		
		
	Merge pull request #2655 from iblech/pickle
Detect Pickle data dumps (.p, .pkl, .pickle)
This commit is contained in:
		| @@ -2606,6 +2606,13 @@ Perl6: | |||||||
|   tm_scope: source.perl.6 |   tm_scope: source.perl.6 | ||||||
|   ace_mode: perl |   ace_mode: perl | ||||||
|  |  | ||||||
|  | Pickle: | ||||||
|  |   type: data | ||||||
|  |   extensions: | ||||||
|  |   - .pkl | ||||||
|  |   tm_scope: none | ||||||
|  |   ace_mode: text | ||||||
|  |  | ||||||
| PicoLisp: | PicoLisp: | ||||||
|   type: programming |   type: programming | ||||||
|   extensions: |   extensions: | ||||||
|   | |||||||
							
								
								
									
										24
									
								
								samples/Pickle/data.pkl
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										24
									
								
								samples/Pickle/data.pkl
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,24 @@ | |||||||
|  | (dp0 | ||||||
|  | S'a' | ||||||
|  | p1 | ||||||
|  | (lp2 | ||||||
|  | I1 | ||||||
|  | aF2.0 | ||||||
|  | aI3 | ||||||
|  | ac__builtin__ | ||||||
|  | complex | ||||||
|  | p3 | ||||||
|  | (F4.0 | ||||||
|  | F6.0 | ||||||
|  | tp4 | ||||||
|  | Rp5 | ||||||
|  | asS'c' | ||||||
|  | p6 | ||||||
|  | NsS'b' | ||||||
|  | p7 | ||||||
|  | (S'string' | ||||||
|  | p8 | ||||||
|  | VUnicode string | ||||||
|  | p9 | ||||||
|  | tp10 | ||||||
|  | s. | ||||||
							
								
								
									
										60
									
								
								samples/Pickle/neural-network-ce-l2reg-784-10-30.pkl
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										60
									
								
								samples/Pickle/neural-network-ce-l2reg-784-10-30.pkl
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										36
									
								
								samples/Pickle/random.pkl
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										36
									
								
								samples/Pickle/random.pkl
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,36 @@ | |||||||
|  | cnumpy.core.multiarray | ||||||
|  | _reconstruct | ||||||
|  | p0 | ||||||
|  | (cnumpy | ||||||
|  | ndarray | ||||||
|  | p1 | ||||||
|  | (I0 | ||||||
|  | tp2 | ||||||
|  | S'b' | ||||||
|  | p3 | ||||||
|  | tp4 | ||||||
|  | Rp5 | ||||||
|  | (I1 | ||||||
|  | (I100 | ||||||
|  | tp6 | ||||||
|  | cnumpy | ||||||
|  | dtype | ||||||
|  | p7 | ||||||
|  | (S'f8' | ||||||
|  | p8 | ||||||
|  | I0 | ||||||
|  | I1 | ||||||
|  | tp9 | ||||||
|  | Rp10 | ||||||
|  | (I3 | ||||||
|  | S'<' | ||||||
|  | p11 | ||||||
|  | NNNI-1 | ||||||
|  | I-1 | ||||||
|  | I0 | ||||||
|  | tp12 | ||||||
|  | bI00 | ||||||
|  | S'\x1cc~\xc3\xa7r\xed?\xe5${\xec\xd6\xcd\xed?\x809-\x02%\xa9\xa2?F\x0f\x1d\xe8\xef\xa3\xdb?\xfe\xd1\x0c\xb7\x83\x13\xef?\xe0<o\xa1\xa9^\xdf?CE\x96\x88/o\xe2?<\xd8\xa1\x96\xa2T\xce?\x152\x8e\xe5\xa8\x7f\xe8?\xe4\xb7\x9a\xe0$\x0f\xdc?\x90\xe4\xe2\xd4=\xce\xc3?Ix\xe3P\xc4C\xe1?\x16\xd17\xc1Y\xfc\xed?5\xd7\xae@4\xfa\xe8?\x0f\x87\x8d>\xfcO\xe5?Y\x97\xcb"\xa7%\xe7?\x9b\x8d\x16\xda\x97\xe1\xeb?T\x14\xbd\xfe|\xf4\xd0?\x18\xdfH\xc56A\xba?\x90\xc5\xfb\xc63:\xe5?\xbf%\xad\xe5.\x86\xe9?\xc6\x0c\xa9\x8c\xd7\xd5\xe9?\xf8\xafc:\x84g\xd7?\xf8\x98\x879\x9a\x16\xee?\xba\xdf\x88\x8az\x06\xe2?~g-\xeb\xc8\xed\xee?\x08A\xcc\x8c\xe7>\xef?\xceD\xc4ar\n\xdc?\x92w\xbb\xa34\xb1\xd9?\x88\xb9\xc0{u\xa3\xdc?d\x1a\xad\xe8\xf3\x14\xdd?\x9c\x95\x13\x96o?\xe5?\x9cT[\xb8r\xa9\xe5?0\xf1\x01+(\x0f\xdf?W\xbdjqD&\xed?c\xcf1-W\xe6\xe1?\xce\xbc\xe1{zW\xd9?"d\xcf\xd7\x13\x93\xde?\xf2P\xf6\xc3\xd6\x87\xd5?\xc2\x0e\x92q\x89\xda\xd5?\xc0:B\x1bb\x00\x9e?Y\xafHmr\x80\xe3?\x1co\xa7\xba\xa5/\xe4?\xa2\xbc \x9c\xddB\xd0?\xd2L\x935\x17\'\xee?|\x8cM\xeb\x97=\xe8?\x0f0xN*V\xea?\x81p\xe3,!\xf2\xee?\xf5w\xed\x10\x9eu\xe0?\xc5\x16\\LR\xb5\xe1?\xbeh\x04\xa4g\xe5\xd6?\xea\xc0\xb9\xf0\xb2\xd8\xd9?\xac\x9c\xeep\x1a\xa9\xd8?@W9hp\x16\xb1?\xc4\xedS\xd6V\xa1\xed?\x93,!\xdc\xa1\x8b\xe9?\x80)\xb1\xa6[T\xc9?\xac\xbc\x8a\xd21\xdd\xc5?\x80\x9c.g\xf1\xf2\xc6?\tLu\xc3\xf7U\xe9?n\'\x9f?\xbe\xf9\xe9?\xa3\xe7K\x1c\xb3\xa9\xea?X\x98\x1a\xcb\xa0\xcd\xd3? \xb6O\x9c\x1bQ\xc2?"\x89[\xad1\x8e\xea?\xdd\x8f\xa0P\xc7\x0e\xe2?c\xa4j\xa3\r\xac\xef?\xba\xb6\x0f\x8emo\xef?\xe0\xed\xa0\xc5R9\xab?U\xf1\xcd\xcf\xbf\xcb\xea?\x89*#\x06\xb0|\xe8?d\xa3\xad\xcd\xe0]\xcc?\xb5\xe78\xa7w\x13\xe3?\xce\x99\x98\xefS%\xd7?\xb1\xf8\xd8\x8eI\x13\xef?\x91`]\x93\xd4 \xec?\xc0\rPz\xee\xbd\xe7?7\x92\xd4\x0fP\x8f\xe1?L\x0f\xaf\xa9\xc3\x19\xdd?\\}\x15X\x870\xc7? ~ t\xcat\xb1?@?\xec\x97u\x05\xe9?F\x8d:\xac4D\xdb?qY\xe1Qk|\xe2? \xaf\xeaj\xa5\x04\xab?J[\x1al;\x00\xd5?\x00^{n\xc2\xf1S?\xb0\x82dN\xda\xb5\xc7?\xe0 \x07\xe1?R\x92?\xc4\r\x08+\x99J\xe1?I|&U\x19\xc4\xe1?|*\xf9\xebq\x7f\xed?\xbc*\x93\x89k\xab\xe9?oiL\x90;\xe0\xef?\x96\xcd\x9b\xff\x18g\xdc?pt\xb4\xa5\x9c\xa2\xbc?Nu]w*\xb7\xd2?\x88k\xac\xd0\xfd\xbf\xd5?Q\x02$b\xfeH\xea?5\xf6\t\xb6K\x1a\xee?' | ||||||
|  | p13 | ||||||
|  | tp14 | ||||||
|  | b. | ||||||
							
								
								
									
										10
									
								
								samples/Pickle/save.pkl
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								samples/Pickle/save.pkl
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,10 @@ | |||||||
|  | (dp0 | ||||||
|  | S'lion' | ||||||
|  | p1 | ||||||
|  | S'yellow' | ||||||
|  | p2 | ||||||
|  | sS'kitty' | ||||||
|  | p3 | ||||||
|  | S'red' | ||||||
|  | p4 | ||||||
|  | s. | ||||||
		Reference in New Issue
	
	Block a user