ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

C# перевести массив байт
  #1  
Старый 18.02.2009, 17:57
Аватар для kusanagi
kusanagi
Познающий
Регистрация: 24.01.2009
Сообщений: 70
Провел на форуме:
87114

Репутация: 5
По умолчанию C# перевести массив байт

есть массив байт. как его перевести в 62ричную систему исчисления ??)))
конечно 62 ричная система для примера, интересует сам механизм желательно с примером
 
Ответить с цитированием

  #2  
Старый 18.02.2009, 18:07
Аватар для scrat
scrat
Постоянный
Регистрация: 08.04.2007
Сообщений: 853
Провел на форуме:
5812656

Репутация: 1540


Отправить сообщение для scrat с помощью ICQ
По умолчанию

загуглил
вообще это не очень сложно написать свой,если знать алгоритм.

ps гугли по словам: c# base convert

А вообще за это отвечает Convert
Код:
int a = Convert.ToInt32( от_куда, система счисления);

Последний раз редактировалось scrat; 18.02.2009 в 18:11..
 
Ответить с цитированием

  #3  
Старый 18.02.2009, 20:41
Аватар для kusanagi
kusanagi
Познающий
Регистрация: 24.01.2009
Сообщений: 70
Провел на форуме:
87114

Репутация: 5
По умолчанию

Цитата:
Сообщение от scrat  
загуглил
вообще это не очень сложно написать свой,если знать алгоритм.

ps гугли по словам: c# base convert

А вообще за это отвечает Convert
Код:
int a = Convert.ToInt32( от_куда, система счисления);
искал, но толи не могу найти толи не понимаю.
мне нужно тип guid перевести в 62 ричную систему. мне сказали что можно както байты перевести напрямую, иначе большие числа получаются. и вот куда эти байты то пхать?
 
Ответить с цитированием

  #4  
Старый 18.02.2009, 21:45
Аватар для geezer.code
geezer.code
Reservists Of Antichat - Level 6
Регистрация: 22.01.2007
Сообщений: 616
Провел на форуме:
7452489

Репутация: 1359


По умолчанию

Цитата:
Сообщение от kusanagi  
искал, но толи не могу найти толи не понимаю.
мне нужно тип guid перевести в 62 ричную систему. мне сказали что можно както байты перевести напрямую, иначе большие числа получаются. и вот куда эти байты то пхать?
мда... Основание системы - 62. во первых основание НЕ стандартное. чтобы система была 62-ричная надо иметь 0,1,2,3... итд 62(!!!!!) обозначения для "цифр".
А алгоритм перевода прост - есть в любом учебнике по информатике. делишь нацело N на основание системы счисления, и отмечаешь разряды...
 
Ответить с цитированием

  #5  
Старый 18.02.2009, 21:59
Аватар для kusanagi
kusanagi
Познающий
Регистрация: 24.01.2009
Сообщений: 70
Провел на форуме:
87114

Репутация: 5
По умолчанию

Цитата:
Сообщение от geezer.code  
мда... Основание системы - 62. во первых основание НЕ стандартное. чтобы система была 62-ричная надо иметь 0,1,2,3... итд 62(!!!!!) обозначения для "цифр".
А алгоритм перевода прост - есть в любом учебнике по информатике. делишь нацело N на основание системы счисления, и отмечаешь разряды...
эта система получается так- 10 цифр +26 маленьких англ. букв+26 больших. т.е. тот же гуид, но в гуиде не все буквы алфавита
насчет алгоритма перевода ты блин прав как никогда. но я не врублюся как это закодировать. guid.newguid.getbytearray возращает массив байт и вот чем мне с ним делать? с каждым байтом? делить на 62?
 
Ответить с цитированием

  #6  
Старый 18.02.2009, 22:13
Аватар для geezer.code
geezer.code
Reservists Of Antichat - Level 6
Регистрация: 22.01.2007
Сообщений: 616
Провел на форуме:
7452489

Репутация: 1359


По умолчанию

Цитата:
Сообщение от kusanagi  
эта система получается так- 10 цифр +26 маленьких англ. букв+26 больших. т.е. тот же гуид, но в гуиде не все буквы алфавита
насчет алгоритма перевода ты блин прав как никогда. но я не врублюся как это закодировать. guid.newguid.getbytearray возращает массив байт и вот чем мне с ним делать? с каждым байтом? делить на 62?
ты так и не удосужился посмотреть учебник элементарной информатики ?

GUID (Globally Unique Identifier) — статистически уникальный 128-битный идентификатор.
128 бит - значит ни в какой тип не влезет. Самый явный способ: тебе придется написать программу, которая будет производить аналог вычитания столбиком(как в 1-4 классе: арифметика - "один заняли один в уме") просто число ОЧЕНЬ большое.
Вычитаешь по 62 до тех пор, пока не получишь 62 раза по 62 и записываешь разряды.

зы
именно 62 ? если это будет степень двойки , наверняка можно будет решить гораздо проще.

Последний раз редактировалось geezer.code; 18.02.2009 в 22:28.. Причина: перечитал пост - ахуел, невнятно пишу, как наркоман
 
Ответить с цитированием

  #7  
Старый 18.02.2009, 23:41
Аватар для kusanagi
kusanagi
Познающий
Регистрация: 24.01.2009
Сообщений: 70
Провел на форуме:
87114

Репутация: 5
По умолчанию

Цитата:
Сообщение от geezer.code  
ты так и не удосужился посмотреть учебник элементарной информатики ?

)))))
ладно спрошу проще- как получить гуид как на ютубе типа такого ZolpYVes3_4
сказали что это из 16 разрядного гуида переводят
 
Ответить с цитированием

  #8  
Старый 19.02.2009, 23:12
Аватар для geezer.code
geezer.code
Reservists Of Antichat - Level 6
Регистрация: 22.01.2007
Сообщений: 616
Провел на форуме:
7452489

Репутация: 1359


По умолчанию

Цитата:
Сообщение от kusanagi  
)))))
ладно спрошу проще- как получить гуид как на ютубе типа такого ZolpYVes3_4
сказали что это из 16 разрядного гуида переводят
эмм я чтото путаю или "_" - не входит в 62 символа ?
 
Ответить с цитированием

  #9  
Старый 21.02.2009, 00:47
Аватар для kusanagi
kusanagi
Познающий
Регистрация: 24.01.2009
Сообщений: 70
Провел на форуме:
87114

Репутация: 5
По умолчанию

ну может у них чтото другое используется. кстати у них ид из 11 символов
хотя врядли они генерят вручную строку простым рандомом
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как перевести деньги с money.yandex.ru на webmoney кошелёк? vanpeld Болталка 5 09.01.2009 17:38
Есть ли способы перевести деньги с webmoney на наличные по почте? PEPSICOLA Болталка 11 20.12.2008 19:53
Работа с цепочкой Socks-проксей. TaNkist С/С++, C#, Delphi, .NET, Asm 0 19.10.2006 13:06
статья к вопросу о сканировании Sim карт silveran Сотовый фрикинг 1 15.04.2006 17:56
Сканирование сим-карт novichok Сотовый фрикинг 6 21.03.2006 18:25



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ