<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; JScript: быстрое преобразование строки в массив с кодами символов]]></title>
	<link rel="self" href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=16443&amp;type=atom" />
	<updated>2021-07-19T19:21:28Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.script-coding.com/viewtopic.php?id=16443</id>
		<entry>
			<title type="html"><![CDATA[Re: JScript: быстрое преобразование строки в массив с кодами символов]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=149016#p149016" />
			<content type="html"><![CDATA[<p><strong>Himmler</strong>, как вариант - использовать конвертацию в <strong>bin.hex</strong> через <strong>msxml2</strong></p><p>В теме <a href="http://forum.script-coding.com/viewtopic.php?id=15731">JScript: &quot;WindowsInstaller&quot; и &quot;SAPI&quot; - чтение и запись бинарных файлов</a> разбираются подобные подходы.</p>]]></content>
			<author>
				<name><![CDATA[Xameleon]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=8836</uri>
			</author>
			<updated>2021-07-19T19:21:28Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=149016#p149016</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[JScript: быстрое преобразование строки в массив с кодами символов]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=148563#p148563" />
			<content type="html"><![CDATA[<p>Здравствуйте.</p><p>Столкнулся с задачей парсинга относительно большого бинарного файла (порядка 10 Мб).<br />В процессе парсинга требуется оперировать битами внутри байтов, поэтому вся строка перегоняется в коды символов и складывается в массив.</p><p>Для каждого байта вызывается GetAsc (который переобёрнутый Asc из VBScript), но это преобразование выполняется довольно долго.</p><p>Нет ли более быстрого способа преобразования прочитанного файла в массив &quot;условно char&#039;ов&quot; (чисел от 0 до 255) ?<br />Хотелось бы работать с данным массивом также, как в C, вроде:<br /></p><div class="codebox"><pre><code>
	if (data[offset] &amp; 0x80)
		data[offset + 1] |= 0x3;
</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Himmler]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=25902</uri>
			</author>
			<updated>2021-06-22T06:41:31Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=148563#p148563</id>
		</entry>
</feed>
