diff --git a/BackupEssentials/Utils/NumberSerialization.cs b/BackupEssentials/Utils/NumberSerialization.cs new file mode 100644 index 0000000..7eb5a9d --- /dev/null +++ b/BackupEssentials/Utils/NumberSerialization.cs @@ -0,0 +1,21 @@ +using System; + +namespace BackupEssentials.Utils{ + static class NumberSerialization{ + public static string WriteInt(int value){ + return Convert.ToBase64String(BitConverter.GetBytes(value)); + } + + public static string WriteLong(long value){ + return Convert.ToBase64String(BitConverter.GetBytes(value)); + } + + public static int ReadInt(string text){ + return BitConverter.ToInt32(Convert.FromBase64String(text),0); + } + + public static long ReadLong(string text){ + return BitConverter.ToInt64(Convert.FromBase64String(text),0); + } + } +}