From 81b819009da34dcc68e482b1d6a30bdf3c884143 Mon Sep 17 00:00:00 2001 From: Timothy Baldridge Date: Mon, 3 Aug 2020 20:42:19 -0600 Subject: [PATCH] WIP --- Wabbajack.Common/Hash.cs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Wabbajack.Common/Hash.cs b/Wabbajack.Common/Hash.cs index 943a81d5..73900dc7 100644 --- a/Wabbajack.Common/Hash.cs +++ b/Wabbajack.Common/Hash.cs @@ -103,6 +103,16 @@ namespace Wabbajack.Common { return BitConverter.GetBytes(_code); } + + public static Hash Interpret(string input) + { + return input.Length switch + { + 16 => FromHex(input), + 12 when input.EndsWith('=') => FromBase64(input), + _ => FromLong(long.Parse(input)) + }; + } } public static partial class Utils