Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Как всё содержимое ByteArray передать в TextArea? (http://www.flasher.ru/forum/showthread.php?t=127094)

bugizavr 05.07.2009 13:13

Как всё содержимое ByteArray передать в TextArea?
 
хочу все бинарные данные хранящиеся в ByteArray записать в TextArea
делаю это через readUTFBytes, одноко когда встречается нуль-байт, запись прекращается :wacko:

AL.exe 05.07.2009 13:48

Тут где-то такая же тема была, то ли на первой, то ли на второй страницы форума по as3.

bugizavr 05.07.2009 14:01

да, да) я её автор

etc 05.07.2009 14:12

В hex-виде выводите.

bugizavr 06.07.2009 19:10

hex - это молот)
слишком длинный текст получается)

решение моей проблемы - это Base64

BlooDHounD 06.07.2009 19:19

bugizavr, гы .... на много кароче :) ~на 10% и то не всегда

bugizavr 06.07.2009 19:46

оригинальные данные весят - 4.82 кб
пожатые + Base64 весят - 3.17 кб

по-моему норм)

wvxvw 06.07.2009 21:45

Чего-то вы не то посчитали... Base64 ничего не сжимает, он добавляет примерно 50-60% от исходного размера... или исходный текст == текс в хекс? А вообще толку от такого вывода информации, если она все равно нечитаема? Проще было бы нечитаемые символы заменить пробелом и все...

bugizavr 06.07.2009 21:54

исходные данные - это много-много строк ~ 4.82 кб

кладём их в vector.<string>

а его в ByteArray

ByreArray сжимаем

и через Base64 преобразуем в строку ~ 3.17 кб

iNils 06.07.2009 22:26

Вы скопипастить что ли хотите?


Часовой пояс GMT +4, время: 17:29.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.