Reviewed 10/07/2026

[int]16 only using 15 values not 16

this may explain why [char] is so empty. [char] is a 16 bit of values that looks to adopt the 4bit and 8bit so that it is backwards compatible. It contains verbs as well. Math operators etc. It may have contained programming verbs that we are unaware of.

Verbs Are in [char]

Please look over 0..31 and 128 and many others. Another issue I am finding is that there are so many missing characters from [char] it does not make sense at all. The delimeter or grouping is 128 count. To me it looks to cover all languages with 512 different categories of or 256 categories as Chinese characters take about 10~ pages. Reference Links: https://www.pcjs.org/documents/books/mspl13/msdos/encyclopedia/appendix-d/ https://www.gnu.org/software/dotgnu/pnetlib-doc/System/Char.html 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567891234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890 1 2 2 2 2 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890 $c=0 $report = @{} $object = [object]@{ index_start = $c index_end = $c+127 list = @{} } $p=0 $report[$p] = $object #2^16 is used here to show the value of 65536 or 16 bit. for ($c=0;$c -lt (2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2);$c++){ $object.list[$c] = @($c,$([char]$c)) if (!((($c+1)/128) -like "*.*")) { $report[$p] = $object $p++ $object = [object]@{ index_start = $c+1 index_end = $c+128 list =@{} } } } $report = $report.keys | Sort-Object | % {$report[$_]} if ($report.count -ne 512) { write-host "error" } 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567891234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890 1 2 2 2 2 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567891234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890 1 2 2 2 2 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890 $page = 0 $integervalue=0 $book = [System.Collections.Generic.List[psobject]]::new() $index_start=$integervalue $index_end=$integervalue+127 for ($integervalue=0;$integervalue -lt (2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2);$integervalue++){ $integervalue $book.add(@{ page = $page index_start = $integervalue index_end = $integervalue item = [char]$integervalue }) if (!((($integervalue+1)/128) -like "*.*")) { $page++ $index_start = $integervalue+1 $index_end = $integervalue+128 } } 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567891234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890 1 2 2 2 2 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890 Here is another version of the iteration but this time connvertto-html commandlet is a nice one to use. In PowerShell commandlets are used instead of methods. Use the Get-Command to find all executables and commandlets available on your current shell. $report = @() for ($integervalue=0;$integervalue -lt (2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2);$integervalue++){ $object = [pscustomobject]@{ int = $integervalue char = [char]$integervalue group = $g } if (!((($integervalue+1)/128) -like "*.*")) { $g++ } $report += $object } $report | convertto-html