• 大小: 5.66MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-09-27
  • 语言: 其他
  • 标签: HexStr  Base64  转换  

资源简介

测试时通常会用到一些hexstring参数,而在传递时需要转换成Base64String。这个小程序,能够很好的将HexString和Base64String相互转换。

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

namespace DataConvert
{
    public partial class HexAndbase64String : System.Web.UI.Page
    {
        protected void Page_Load(object sender EventArgs e)
        {

        }

        /// 
        /// HexString To base64String
        /// 

        /// 
        /// 
        protected void btnHexTobase64_Click(object sender EventArgs e)
        {
            string input = txtHexInput.Text;
            if (input.StartsWith(“0x“))
                input = input.Substring(2);
            byte[] inputBytes = Enumerable.Range(0 input.Length / 2).Select(i => byte.Parse(input.Substring(i * 2 2) System.Globalization.Numberstyles.HexNumber)).ToArray();
            txtbase64Output.Text = Convert.Tobase64String(inputBytes);
        }

        /// 
        /// base64String To HexString
        /// 

        /// 
        /// 
        protected void btnbase64ToHex_Click(object sender EventArgs e)
        {
            string input = txtbase64Input.Text;
            byte[] inputBytes = Convert.Frombase64String(input);

            string hexString = ““;
            string format = “x2“;
            if (chkUpper.Checked)
                format = “X2“;
            foreach (byte b in inputBytes)
            {
                hexString += b.ToString(format);
            }
            txtHexOutput.Text = hexString;
        }
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1132  2018-11-20 11:30  DataConvert.sln

     文件       5632  2018-11-21 08:45  DataConvert\bin\DataConvert.dll

     文件       1173  2018-11-20 11:30  DataConvert\bin\DataConvert.dll.config

     文件      13824  2018-11-21 08:45  DataConvert\bin\DataConvert.pdb

     文件      33256  2017-10-16 14:14  DataConvert\bin\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.dll

     文件       1805  2017-10-16 14:08  DataConvert\bin\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.xml

     文件      61344  2017-12-13 22:09  DataConvert\bin\roslyn\csc.exe

     文件       8220  2017-12-13 22:09  DataConvert\bin\roslyn\csc.exe.config

     文件       1496  2017-12-13 22:09  DataConvert\bin\roslyn\csc.rsp

     文件      16296  2017-12-13 22:09  DataConvert\bin\roslyn\csi.exe

     文件       8816  2017-12-13 22:09  DataConvert\bin\roslyn\csi.exe.config

     文件        279  2017-12-13 22:09  DataConvert\bin\roslyn\csi.rsp

     文件     114664  2017-12-13 22:09  DataConvert\bin\roslyn\Microsoft.Build.Tasks.CodeAnalysis.dll

     文件    4601816  2017-12-13 22:09  DataConvert\bin\roslyn\Microsoft.CodeAnalysis.CSharp.dll

     文件      30704  2017-12-13 22:09  DataConvert\bin\roslyn\Microsoft.CodeAnalysis.CSharp.scripting.dll

     文件    2345928  2017-12-13 22:09  DataConvert\bin\roslyn\Microsoft.CodeAnalysis.dll

     文件     140256  2017-12-13 22:09  DataConvert\bin\roslyn\Microsoft.CodeAnalysis.scripting.dll

     文件    5310952  2017-12-13 22:09  DataConvert\bin\roslyn\Microsoft.CodeAnalysis.VisualBasic.dll

     文件       8274  2017-12-13 22:09  DataConvert\bin\roslyn\Microsoft.CSharp.Core.targets

     文件    1473808  2017-12-13 22:09  DataConvert\bin\roslyn\Microsoft.DiaSymReader.Native.amd64.dll

     文件    1163016  2017-12-13 22:09  DataConvert\bin\roslyn\Microsoft.DiaSymReader.Native.x86.dll

     文件       7692  2017-12-13 22:09  DataConvert\bin\roslyn\Microsoft.VisualBasic.Core.targets

     文件      22768  2017-12-13 22:09  DataConvert\bin\roslyn\Microsoft.Win32.Primitives.dll

     文件      20168  2017-12-13 22:09  DataConvert\bin\roslyn\System.AppContext.dll

     文件     244432  2017-12-13 22:09  DataConvert\bin\roslyn\System.Collections.Immutable.dll

     文件      34496  2017-12-13 22:09  DataConvert\bin\roslyn\System.Console.dll

     文件      23464  2017-12-13 22:09  DataConvert\bin\roslyn\System.Diagnostics.FileVersionInfo.dll

     文件      37256  2017-12-13 22:09  DataConvert\bin\roslyn\System.Diagnostics.Process.dll

     文件      23288  2017-12-13 22:09  DataConvert\bin\roslyn\System.Diagnostics.StackTrace.dll

     文件     111984  2017-12-13 22:09  DataConvert\bin\roslyn\System.IO.Compression.dll

............此处省略55个文件信息

评论

共有 条评论