Вверх ↑
Этот топик читают: Гость
Ответов: 287
Рейтинг: 4
#1: 2009-06-20 18:09:07 ЛС | профиль | цитата
Ребята, есть-ли в HiAsm какойнибудь элемент что-бы мог знать (распознавать) вот такую кодировку? Это цифры, от 0 до 20.
30-0
31-1
32-2
33-3
34-4
35-5
36-6
37-7
38-8
39-9
3118-10
B118-11
3119-12
B119-13
311A-14
B11A-15
311B-16
B11B-17
311C-18
B11C-19
3218-20
карма: 2

0
Ответов: 3514
Рейтинг: 184
#2: 2009-06-20 18:20:47 ЛС | профиль | цитата
Что нужно делать то? 3218 переводить в 20 ?
карма: 0
0
Ответов: 110
Рейтинг: 9
#3: 2009-06-20 18:27:48 ЛС | профиль | цитата
30-0
31-1
32-2
33-3
34-4
35-5
36-6
37-7
38-8
39-9 - это похоже на HEX

карма: 0

0
Ответов: 1397
Рейтинг: 50
#4: 2009-06-20 18:36:22 ЛС | профиль | цитата
Есть.
code_13835.txt
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
файлы: 1code_13835.txt [1KB] [114]
Ответов: 287
Рейтинг: 4
#5: 2009-06-20 18:39:35 ЛС | профиль | цитата
Астрамак, нет, до 100 перевести я и сам могу. Поскольку знаю определение каждому числу, а вот дальше тупик. Я хотел узнать может в HiAsm есть какойнибудь элемент что-бы знал такой вид кодировки. К примеру элемент Stream2Hex знает определение данной кодировки только от 0 до 9.
карма: 2

0
Ответов: 3851
Рейтинг: 159
#6: 2009-06-20 19:14:13 ЛС | профиль | цитата
Sova-Kmv, какова длина одного элемента? или она переменная?
приведи пример кодированого текста.

карма: 0
начавший
0
Ответов: 287
Рейтинг: 4
#7: 2009-06-20 19:34:01 ЛС | профиль | цитата
Андрей., вся проблемма состоит в том-что есле в предложении есть хотябы 1 буква то всё выдаётся в юникоде (и буквы и цифры). А есле я отправляю просто цисло 100 то получается вот это (31180C).
Вот пример исходящего смс:
07919782020000F231910B919782430286F30000FF0331180C
тоже самое только число 100 вскобках
07919782020000F231910B919782430286F30000FF03(31180C).
карма: 2

0
Ответов: 3851
Рейтинг: 159
#8: 2009-06-20 19:39:37 ЛС | профиль | цитата
ну, а сам текст тогда?

кстати вроде что-то видел уже здесь похожее..
карма: 0
начавший
0
Ответов: 287
Рейтинг: 4
#9: 2009-06-20 20:27:43 ЛС | профиль | цитата
Андрей., ну вот держи. сперва идёт буква А потом пробел потом 100:
07919782020000F2319F0B919782430286F30008FF0A04100020003100300030
07919782020000F2319F0B919782430286F30008FF0A(0410)(0020)(003100300030).
карма: 2

0
Ответов: 3851
Рейтинг: 159
#10: 2009-06-20 21:14:03 ЛС | профиль | цитата
ну-Очень избыточный код, или ты не весь первоначальный текст привёл..
карма: 0
начавший
0
Ответов: 5446
Рейтинг: 323
#11: 2009-06-20 21:25:42 ЛС | профиль | цитата
Андрей., тут приведена и служебная информация (залоговок СМС).
Sova-Kmv, на форуме эту тему уже обсуждали, используй поиск.
карма: 1

0
Ответов: 2125
Рейтинг: 159
#12: 2009-06-20 21:30:06 ЛС | профиль | цитата
Похоже на какой-то 7-битный код. Нужно байты записать наоборот (т.е. справа налево), а потом справа по 7 бит отделять (старший, 8-ой, при этом нулём добивать), а результат опять задом наперёд читать.

Напрмер 31180C

записываем наоборот
0С 18 31

в бинарном виде
0000 1100 0001 1000 0011 0001

группируем справа по 7 бит
...000 0110000 0110000 0110001

обратно в 16-ричный
.0 30 30 31

результат (не учитывая неполные группы по 7 бит)
31 30 30 = "100"

Короче, каждый новый байт добавлять слева от остатка, а отрезать справа по 7 бит.

карма: 1

1
Голосовали:Konst
Ответов: 287
Рейтинг: 4
#13: 2009-06-20 21:43:29 ЛС | профиль | цитата
Андрей., читай внемательно:
Есле в предложении есть хотябы 1 буква то всё выдаётся в юникоде (и буквы и цифры).
Т.Е вот так-07919782020000F2319F0B919782430286F30008FF0A(0410)(0020)(003100300030)-юникод.
В скобках буква А затем пробел и число 100.

А есле я отправляю просто число 100 (состоящее только из цифр) то это будет выглядеть вот-так:
07919782020000F231910B919782430286F30000FF03(31180C)-какая-то кодировка.
Число 100 в скобках.
карма: 2

0
Разработчик
Ответов: 26109
Рейтинг: 2124
#14: 2009-06-20 22:51:04 ЛС | профиль | цитата
Вот кто бы почитал протокол отправки SMS и каких он бывает типов. Например, tsdima сказал совершенно правильно, это действительно 7-ми битный код и называется он SMS_PDU, позволяет отпралять до 160 символов
------------ Дoбавленo в 22.51:
Если надо, то могу скинуть литеру по этому формату
карма: 22

0
Ответов: 287
Рейтинг: 4
#15: 2009-06-20 23:11:28 ЛС | профиль | цитата
nesco, конечно давай.
карма: 2

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)