資源簡介
測試時通常會用到一些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.xm
?????文件??????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.sc
?????文件????2345928??2017-12-13?22:09??DataConvert\bin\roslyn\Microsoft.CodeAnalysis.dll
?????文件?????140256??2017-12-13?22:09??DataConvert\bin\roslyn\Microsoft.CodeAnalysis.sc
?????文件????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個文件信息
- 上一篇:黑馬程序員Struts2筆記包含完整的3天內容
- 下一篇:網絡安全畢業設計
評論
共有 條評論