<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: Кодировка при XOR]]></title>
	<link rel="self" href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=9043&amp;type=atom" />
	<updated>2015-03-21T11:00:19Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.script-coding.com/viewtopic.php?id=9043</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Кодировка при XOR]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=92648#p92648" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>YMP пишет:</cite><blockquote><p>Не знаю. Возможно, есть какие-то сторонние объекты для работы с бинарными файлами. Нужно, чтобы файл читался в строку, но не как текст. Сами по себе строки в JS позволяют хранить в себе всё что угодно.</p><p>А вы пробовали этот responseText? Может, он и не меняет ничего, кто его знает.</p></blockquote></div><p>Проверил, работает. Данные полученные из текста из примера выше, возвращает как надо, далее в TextArea можно помещать готовый расшифрованный текст.</p>]]></content>
			<author>
				<name><![CDATA[avens]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=24487</uri>
			</author>
			<updated>2015-03-21T11:00:19Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=92648#p92648</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Кодировка при XOR]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=92638#p92638" />
			<content type="html"><![CDATA[<p>Что то сервер или медленный интернет не открывают страницу, позже протестирую и напишу.</p>]]></content>
			<author>
				<name><![CDATA[avens]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=24487</uri>
			</author>
			<updated>2015-03-19T16:33:01Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=92638#p92638</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Кодировка при XOR]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=92637#p92637" />
			<content type="html"><![CDATA[<p>Не знаю. Возможно, есть какие-то сторонние объекты для работы с бинарными файлами. Нужно, чтобы файл читался в строку, но не как текст. Сами по себе строки в JS позволяют хранить в себе всё что угодно.</p><p>А вы пробовали этот responseText? Может, он и не меняет ничего, кто его знает.</p>]]></content>
			<author>
				<name><![CDATA[YMP]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=81</uri>
			</author>
			<updated>2015-03-19T15:49:50Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=92637#p92637</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Кодировка при XOR]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=92636#p92636" />
			<content type="html"><![CDATA[<p>Что тогда на JS можно использовать что бы загружать файл не как текст, а как данные?</p>]]></content>
			<author>
				<name><![CDATA[avens]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=24487</uri>
			</author>
			<updated>2015-03-19T15:15:54Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=92636#p92636</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Кодировка при XOR]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=92635#p92635" />
			<content type="html"><![CDATA[<p>Логично предположить, что свойство responseText возвращает текст.</p>]]></content>
			<author>
				<name><![CDATA[YMP]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=81</uri>
			</author>
			<updated>2015-03-19T15:03:28Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=92635#p92635</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Кодировка при XOR]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=92633#p92633" />
			<content type="html"><![CDATA[<p>Читаю с помощью той функции: <a href="http://javascript.ru/php/file_get_contents">http://javascript.ru/php/file_get_contents</a></p>]]></content>
			<author>
				<name><![CDATA[avens]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=24487</uri>
			</author>
			<updated>2015-03-19T14:32:45Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=92633#p92633</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Кодировка при XOR]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=92632#p92632" />
			<content type="html"><![CDATA[<p>Не знаю. Каким образом вы читаете файл? Если с помощью FileSystemObject, то там опять же файлы читаются как текстовые. Так что кто его знает.</p>]]></content>
			<author>
				<name><![CDATA[YMP]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=81</uri>
			</author>
			<updated>2015-03-19T14:18:42Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=92632#p92632</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Кодировка при XOR]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=92631#p92631" />
			<content type="html"><![CDATA[<p>Цель такова подгружается файл с закодированным текстовым содержимым, помещается в TextArea, далее по нажатию кнопки дешифруется с помощью этой функции на JS.<br />Я тут подумал в таком случае может закодированное содержимое которое подгружается с файла, не помещать в TextArea, а сразу в переменной расшифровывать и уже расшифрованный текст помещать в TextArea.<br />В таком случае будет корректно?</p>]]></content>
			<author>
				<name><![CDATA[avens]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=24487</uri>
			</author>
			<updated>2015-03-19T14:04:32Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=92631#p92631</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Кодировка при XOR]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=92629#p92629" />
			<content type="html"><![CDATA[<p>Через TextArea невозможно, как видно из вашего примера. Закодированный текст, строго говоря, уже не текст. Поэтому обращение с ним как с текстом чревато его искажением. Предугадать, как тот или иной контрол или объект поступит с символами, которые ему не понравятся, невозможно.</p><p>Если вам нужно, чтобы результат кодирования текста тоже был текстом, причём таким, который гарантированно не будет нигде &quot;исправлен&quot;, тогда вам нужен какой-то другой алгоритм кодирования. Простым ксором тут не обойтись.</p><p>Какова ваша задача в общем виде? Для чего пропускать кодированный текст через TextArea?</p>]]></content>
			<author>
				<name><![CDATA[YMP]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=81</uri>
			</author>
			<updated>2015-03-19T10:37:12Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=92629#p92629</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Кодировка при XOR]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=92625#p92625" />
			<content type="html"><![CDATA[<p>Ну тогда мне надо использовать данную JS функцию шифрования как в примере этого html файла пропуская через TextArea кодированный и не кодированный текст.<br />Так возможно как то без помех пропускать кодированный текст через TextArea или какую-то альтернативу ему?</p>]]></content>
			<author>
				<name><![CDATA[avens]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=24487</uri>
			</author>
			<updated>2015-03-19T09:24:30Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=92625#p92625</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Кодировка при XOR]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=92624#p92624" />
			<content type="html"><![CDATA[<p>Так проблема не в шифровании, а в расшифровке. Я ведь написал выше, что вы уже <strong>кодированный</strong> текст пропускаете через TextArea.</p>]]></content>
			<author>
				<name><![CDATA[YMP]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=81</uri>
			</author>
			<updated>2015-03-19T09:13:52Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=92624#p92624</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Кодировка при XOR]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=92623#p92623" />
			<content type="html"><![CDATA[<p>В том что бы с помощью TextArea или другого альтернативного способа передавать приемлемые для функции шифрования символы.</p>]]></content>
			<author>
				<name><![CDATA[avens]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=24487</uri>
			</author>
			<updated>2015-03-19T09:01:51Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=92623#p92623</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Кодировка при XOR]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=92622#p92622" />
			<content type="html"><![CDATA[<p>Это зависит от того, в чём заключается задача.</p>]]></content>
			<author>
				<name><![CDATA[YMP]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=81</uri>
			</author>
			<updated>2015-03-19T08:13:25Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=92622#p92622</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Кодировка при XOR]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=92620#p92620" />
			<content type="html"><![CDATA[<p>Как тогда можно решить задачу используя TextArea или какую то альтернативу ему?</p>]]></content>
			<author>
				<name><![CDATA[avens]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=24487</uri>
			</author>
			<updated>2015-03-19T07:40:32Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=92620#p92620</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Кодировка при XOR]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=92616#p92616" />
			<content type="html"><![CDATA[<p>Функция кодирует нормально. Но вы пропускаете закодированный текст через TextArea, и там он изменяется. Конкретно, возврат каретки (код 13) заменяется на перевод строки (код 10). Не исключено, что и другие замены возможны, если в шифре будут какие-то неприемлемые для TextArea символы. Отсюда и различия в раскодированном тексте.</p>]]></content>
			<author>
				<name><![CDATA[YMP]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=81</uri>
			</author>
			<updated>2015-03-19T03:55:07Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=92616#p92616</id>
		</entry>
</feed>
