Имя: Пароль:
1C
1С v8
Перевод числа в 64 разрядную систему
0 Rebelx
 
12.10.11
17:44
у кого есть алгоритм? поделитесь плиз
1 shuhard
 
12.10.11
17:45
(0) с плавающей запятой или целое ?
2 Rebelx
 
12.10.11
17:45
целое
3 shuhard
 
12.10.11
17:46
(2) а на входе что ?
4 Rebelx
 
12.10.11
17:47
число 0x0....FFFF
5 Ёпрст
 
12.10.11
17:47
6 Жан Пердежон
 
12.10.11
17:49
еще 1 тс в школе информатику прогуливал
7 shuhard
 
12.10.11
17:50
(4) дык 0-0
...
7=0111
F=1111

т.е. каждый октет в хексе замениться четырьмя битами

или я не о том ?
8 Rebelx
 
12.10.11
17:51
(6)не, не прогуливал. вопрос не правильно поставил, потому что сам не правильно понял что же надо

дано: массив чисел, надо их перевести в BASE64
9 МихаилМ
 
12.10.11
17:52
10 Rebelx
 
12.10.11
17:52
и потом обратно :)
11 Asmody
 
12.10.11
17:57
(8) продам СП. дорого

Глобальный контекст
Base64Строка (Base64String)
Синтаксис:
Base64Строка(<Значение>)
Параметры:
<Значение> (обязательный)
Тип: ДвоичныеДанные. Двоичные данные, которые необходимо закодировать по алгоритму base64.
Возвращаемое значение:
Тип: Строка.
Описание:
Получает строку, закодированную по алгоритму base64.

Глобальный контекст
Base64Значение (Base64Value)
Синтаксис:
Base64Значение(<Строка>)
Параметры:
<Строка> (обязательный)
Тип: Строка. Строка, закодированная по алгоритму base64.
Возвращаемое значение:
Тип: ДвоичныеДанные.
Описание:
Получает из строки закодированной по алгоритму base64 двоичные данные.
12 Rebelx
 
12.10.11
18:02
(11)не, не двоичные данные, а массив
13 Asmody
 
12.10.11
18:09
(12) сохрани массив через ЗначениеВФайл(), файл прочитай в ДвоичныеДанные
14 Rebelx
 
12.10.11
18:11
(13)изврат. объем увеличится в несколько раз
15 Rebelx
 
12.10.11
18:12
вот нашел, но скачать не могу - может кто поможет:
http://1c.proclub.ru/modules/mydownloads/personal.php?lid=7839&cid=5
16 wertyu
 
12.10.11
18:13
(0) 64 это как? от 0 до 9, дальше аглицкий алфавит, дальше ещё какие-то буковки?
17 Aprobator
 
12.10.11
18:18
было тут сто раз. Только там перевод вообще в любую систему счисления. В знаниях где то валяется.
18 Aprobator
 
12.10.11
18:22
19 Rebelx
 
12.10.11
18:23
(18)спасибо.
но задача в 0 описана не корректно. правильно - (8), (10)
20 wertyu
 
12.10.11
18:24
(19) там не один знак у каждого значения
21 wertyu
 
12.10.11
18:25
+(20) можно русские буквы добавить
22 Asmody
 
12.10.11
18:27
массив — это, конечно, интересно. просто base64 подразумевает, что у него на входе поток байтов. Т.е. для числа-то перевод написать не сложно.
23 Ёпрст
 
12.10.11
18:28
http://www.fourmilab.ch/webtools/base64/
можешь этим еще, если лень по форуму искать.
Тут и абрахамс выкладывал.. и у меня где-то код валяется для base64