![]() |
в HEX записана png-картинка, её нужно перевести обратно в Byte Array и записать в png
Здравствуйте!
Помогите переписать скрипт с JS на VBS Код:
var outStreamW = new ActiveXObject("ADODB.Stream"); // Text stream in Unicode charset |
Цитата:
Во-первых, есть вариант гораздо проще: WSH: пример работы с бинарными данными через ADODB.Stream. Во-вторых, byte-array based не единственный способ хранения: vbscript: кодирование по алгоритму base64 (и ещё один способ что-то не найду). А так: WSH: чтение и запись бинарных данных. |
png - не панацея, просто взято в качестве образца.
Вот нашел вариант: Код:
' Convert Byte-Array to VBScript ANSI string (c)Paul Randall Iska Смотрел ваши примеры, первый - на js, второй использует MSXml2.DOMDocument хотелось бы без него, пусть останется ADODB.Stream только. P.S.: для сравнения пример в первом посте переводит ту же картинку (256кб/jpeg) HEX -> JPG за 4 секунды на том же core2duo. Устраивает всё за исключением языка реализации. //Нужно VBS Или если совсем просто, как переписать этот JS на VBS: Код:
// converts couples of HEX values to a string of chars |
semen77, Вы меня не поняли — глобальная Ваша цель какова?
|
Решить задачу: картинка в hex, hex в скрипте, скрипт в картинку.
//За сравнительно быстрое время. |
Цитата:
Код:
Option Explicit |
:( CAPICOM.Utilities
|
|
Время: 00:52. |
Время: 00:52.
© OSzone.net 2001-