![]() |
|
Модераторы: Partizan, gambit |
![]()
|
|
| Naum |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 743 Регистрация: 7.9.2005 Где: Саратов, ул. Поса дского, 298 Репутация: 8 Всего: 15 |
Вообщем вопрос такой: можно ли стандартными средствами .Net v. 1.1 массив байт перевести в строку однозначно, т.е. чтобы потом из этой строки получить тот же самый массив???
-------------------- У нас всего два праздника Новый год и ТЯПница. |
|||
|
||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: нет Всего: 260 |
||||
|
||||
| ivashkanet |
|
||||
![]() Кодю потиху ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3684 Регистрация: 23.2.2006 Где: Гомель, Беларусь Репутация: 47 Всего: 149 |
Пример
Добавлено @ 17:55 Упс. Противоположная задача. Naum, а массив байт в какой кодировке? |
||||
|
|||||
| Дрон |
|
|||
![]() Java-ненавистник :) ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3179 Регистрация: 29.12.2002 Где: Санкт-Петербург Репутация: 24 Всего: 93 |
Возможностей много разных. Всё зависит от того, что тебе нужно. Например, есть хороший вариант, если тебя содержимое полученной строки не волнует -- Convert.ToBase64String, а обратно Convert.FromBase64String. Это сообщение отредактировал(а) Дрон - 14.12.2006, 17:59 -------------------- Да. Именно так. |
|||
|
||||
| Naum |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 743 Регистрация: 7.9.2005 Где: Саратов, ул. Поса дского, 298 Репутация: 8 Всего: 15 |
Вот это и есть разнозначно, по крайней мере в кодировке utf-8. Кодирую байты str=System.Text.Encoding.Utf8.GetString(bytes); при обратном System.Encoding.Utf8.GetBytes(str) иногда получаются другие байты. Не понял немного. Опять я чего-то не знаю. Нужно в Xml записать информацию о файлах в выбранной папке и ее подпапках. Для того, чтобы потом проверить не потерялись; не изменились; или не добавились ли какие файлы. Информация включает в себя путь к файлу относительно выбранной папки, размер файла и контрольная сумма файла. Контрольная сумма - md5 хеш, т.е. массив байт. Вот вроде и все. -------------------- У нас всего два праздника Новый год и ТЯПница. |
|||
|
||||
| Дрон |
|
|||
![]() Java-ненавистник :) ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3179 Регистрация: 29.12.2002 Где: Санкт-Петербург Репутация: 24 Всего: 93 |
Так я и думал В этом случае Base64 будет общепринятым и самым правильным вариантом. Это сообщение отредактировал(а) Дрон - 14.12.2006, 18:19 -------------------- Да. Именно так. |
|||
|
||||
| Naum |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 743 Регистрация: 7.9.2005 Где: Саратов, ул. Поса дского, 298 Репутация: 8 Всего: 15 |
Дрон, спсб. +1.
-------------------- У нас всего два праздника Новый год и ТЯПница. |
|||
|
||||
![]()
|
| Прежде чем создать тему, посмотрите сюда: | |
|
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |