PoshCode Archive  Artifact [e39a703c49]

Artifact e39a703c49f2a755571b279f9ae481bbc1c887659735f45a531b4ed618707f12:

  • File Convert-ToCHexString.ps1 — part of check-in [8a717fc18f] at 2018-06-10 13:35:46 on branch trunk — Converts an input string into its C ASCI Hex equivalent, useful for converting a string into an unsigned char array (user: CrazyDave size: 591)

# encoding: ascii
# api: powershell
# title: Convert-ToCHexString
# description: Converts an input string into its C ASCI Hex equivalent, useful for converting a string into an unsigned char array
# version: 0.1
# type: function
# author: CrazyDave
# license: CC0
# function: Convert-ToCHexString
# x-poshcode-id: 4069
# x-archived: 2017-04-10T08:09:52
# x-published: 2013-04-03T14:38:00
#
#
function Convert-ToCHexString 
{
	param ([String] $str) 
	$ans = ''
	[System.Text.Encoding]::ASCII.GetBytes($str) | % { $ans += "0x{0:X2}, " -f $_ }
	return $ans.Trim(' ',',')
}