Merge branch 'feature/dec-hex' into 'master'
Feature/dec hex See merge request !3
This commit is contained in:
		
						commit
						cc1ab2ae83
					
				
					 2 changed files with 69 additions and 0 deletions
				
			
		
							
								
								
									
										1
									
								
								.gitignore
									
										
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								.gitignore
									
										
									
									
										vendored
									
									
								
							|  | @ -1,2 +1,3 @@ | ||||||
| *~ | *~ | ||||||
| .idea/ | .idea/ | ||||||
|  | *.iml | ||||||
|  |  | ||||||
							
								
								
									
										68
									
								
								dencode.js
									
										
									
									
									
								
							
							
						
						
									
										68
									
								
								dencode.js
									
										
									
									
									
								
							|  | @ -99,6 +99,40 @@ | ||||||
| 				} | 				} | ||||||
| 			} | 			} | ||||||
| 		}, | 		}, | ||||||
|  | 		{ | ||||||
|  | 			"id": "hextodec", | ||||||
|  | 			"name": "Decode hex as decimal", | ||||||
|  | 			"convert": function (input) { | ||||||
|  | 				try { | ||||||
|  | 					return { | ||||||
|  | 						"status": "OK", | ||||||
|  | 						"content": parseInt(input, 16).toString(10) | ||||||
|  | 					}; | ||||||
|  | 				} catch (exception) { | ||||||
|  | 					return { | ||||||
|  | 						"status": "ERROR", | ||||||
|  | 						"content": "Invalid number (integer) string." | ||||||
|  | 					}; | ||||||
|  | 				} | ||||||
|  | 			} | ||||||
|  | 		}, | ||||||
|  | 		{ | ||||||
|  | 			"id": "bintodec", | ||||||
|  | 			"name": "Decode binary as decimal", | ||||||
|  | 			"convert": function (input) { | ||||||
|  | 				try { | ||||||
|  | 					return { | ||||||
|  | 						"status": "OK", | ||||||
|  | 						"content": parseInt(input, 2).toString(10) | ||||||
|  | 					}; | ||||||
|  | 				} catch (exception) { | ||||||
|  | 					return { | ||||||
|  | 						"status": "ERROR", | ||||||
|  | 						"content": "Invalid number (integer) string." | ||||||
|  | 					}; | ||||||
|  | 				} | ||||||
|  | 			} | ||||||
|  | 		}, | ||||||
| 		{ | 		{ | ||||||
| 			"id": "base64encode", | 			"id": "base64encode", | ||||||
| 			"name": "Encode Base64", | 			"name": "Encode Base64", | ||||||
|  | @ -154,6 +188,40 @@ | ||||||
| 					"content": quotedPrintable.encode(utf8.encode(input)) | 					"content": quotedPrintable.encode(utf8.encode(input)) | ||||||
| 				}; | 				}; | ||||||
| 			} | 			} | ||||||
|  | 		}, | ||||||
|  | 		{ | ||||||
|  | 			"id": "dectohex", | ||||||
|  | 			"name": "Encode decimal as hex", | ||||||
|  | 			"convert": function (input) { | ||||||
|  | 				try { | ||||||
|  | 					return { | ||||||
|  | 						"status": "OK", | ||||||
|  | 						"content": parseInt(input).toString(16) | ||||||
|  | 					}; | ||||||
|  | 				} catch (exception) { | ||||||
|  | 					return { | ||||||
|  | 						"status": "ERROR", | ||||||
|  | 						"content": "Invalid number (integer) string." | ||||||
|  | 					}; | ||||||
|  | 				} | ||||||
|  | 			} | ||||||
|  | 		}, | ||||||
|  | 		{ | ||||||
|  | 			"id": "dectobin", | ||||||
|  | 			"name": "Encode decimal as binary", | ||||||
|  | 			"convert": function (input) { | ||||||
|  | 				try { | ||||||
|  | 					return { | ||||||
|  | 						"status": "OK", | ||||||
|  | 						"content": parseInt(input).toString(2) | ||||||
|  | 					}; | ||||||
|  | 				} catch (exception) { | ||||||
|  | 					return { | ||||||
|  | 						"status": "ERROR", | ||||||
|  | 						"content": "Invalid number (integer) string." | ||||||
|  | 					}; | ||||||
|  | 				} | ||||||
|  | 			} | ||||||
| 		} | 		} | ||||||
| 	]; | 	]; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue