PoshCode Archive  Artifact [170badc3b2]

Artifact 170badc3b246a8e9befe1c18938cab8c66598a35687dfbb7f1efdcce88524a6b:

  • File Convert-ToCHexString.ps1 — part of check-in [336c33bf6b] at 2018-06-10 12:56:33 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: 620)

# 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: 1154
# x-derived-from-id: 1155
# x-archived: 2017-04-10T19:09:58
# x-published: 2010-06-10T13:15:00
#
#
function Convert-ToCHexString {
  param([String] $input)
  $ans = ''
  [System.Text.Encoding]::ASCII.GetBytes($str) | % { $ans += "0x{0:X2}, " -f $_ }
  return $ans.Trim(',',' ')
}