Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.72/18: Рейтинг темы: голосов - 18, средняя оценка - 4.72
 Аватар для LyciferAnZ
33 / 8 / 6
Регистрация: 28.09.2016
Сообщений: 200

Работа с бинарными байтами

23.04.2017, 02:03. Показов 3879. Ответов 28
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Нужно организовать чтение бинарных байтов (типу 01011101 кто не знал) из большого файла и запись их в другой
Вот как я перевожу строку
C#
1
2
3
4
5
6
7
private static string stringToBinary(string data)
{
    string tData = String.Empty;
    var a = data.ToCharArray().Select(i => Convert.ToString(i, 2));
    foreach (var ch in a) tData += ch;
    return Compression(tData);
}
А вот с файлами проблема. В 16-ом формате не проблема, но нужно в бинарном
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
23.04.2017, 02:03
Ответы с готовыми решениями:

Работа с байтами
Здравствуйте! Решил сделать никому не нужную и бесполезную программу, суть которой - хранение информации в виде изображения. Каждый...

Работа с UTF байтами
Здравствуйте! Я сейчас переписываю небольшую утилитиу с AS3 на C# с которым дел имел не особо много =) Суть в работе с сетью по своему...

Работа с бинарными файлами
Всем привет, дали задание Дано целое число K и файл, содержащий неотрицательные целые числа. Вывести K-й элемент файла (элементы...

28
 Аватар для LyciferAnZ
33 / 8 / 6
Регистрация: 28.09.2016
Сообщений: 200
23.04.2017, 23:27  [ТС]
Студворк — интернет-сервис помощи студентам
OwenGlendower, да но алгоритм должен прошаривать весю строку 010101.. а не только по блоках так что нужно будет склеивать
0
Эксперт .NET
 Аватар для Usaga
14734 / 9508 / 1364
Регистрация: 21.01.2016
Сообщений: 35,879
24.04.2017, 06:30
Цитата Сообщение от LyciferAnZ Посмотреть сообщение
да но алгоритм должен прошаривать весю строку 010101
И как это противоречит идее последовательного побайтового считывания и обработки?..

И вообще, я так и не понял, какой формат данных вы хотите обработать. Не то обычные бинарные данные, не то строки с нулями и единицами...
0
 Аватар для LyciferAnZ
33 / 8 / 6
Регистрация: 28.09.2016
Сообщений: 200
24.04.2017, 18:34  [ТС]
Usaga, Двуичний формат
0
Администратор
Эксперт .NET
 Аватар для OwenGlendower
18365 / 14296 / 5370
Регистрация: 17.03.2014
Сообщений: 28,983
Записей в блоге: 1
24.04.2017, 20:53
LyciferAnZ, раз формат двоичный, то зачем тогда строки "010101"? Что мешает работать с байтами?
0
 Аватар для LyciferAnZ
33 / 8 / 6
Регистрация: 28.09.2016
Сообщений: 200
25.04.2017, 00:00  [ТС]
OwenGlendower, Они 16 системе счисления) я их перевожу в двуичную и пробую сжимать

Добавлено через 1 минуту
OwenGlendower, не подскажете за что цепляться при сжимании данних? LZMA и тому подобние ?
0
Администратор
Эксперт .NET
 Аватар для OwenGlendower
18365 / 14296 / 5370
Регистрация: 17.03.2014
Сообщений: 28,983
Записей в блоге: 1
25.04.2017, 00:04
Цитата Сообщение от LyciferAnZ Посмотреть сообщение
Они 16 системе счисления) я их перевожу в двуичную и пробую сжимать
Для этого не нужно переводить байты в строку.

Цитата Сообщение от LyciferAnZ Посмотреть сообщение
не подскажете за что цепляться при сжимании данних? LZMA и тому подобние ?
Не понимаю что значит "за что цепляться".
0
Эксперт .NET
 Аватар для Usaga
14734 / 9508 / 1364
Регистрация: 21.01.2016
Сообщений: 35,879
25.04.2017, 02:04
LyciferAnZ, рекомендую цепляться за основы. Чтобы познания о принципах работы ПК отличались от нуля.
2
484 / 397 / 68
Регистрация: 14.02.2014
Сообщений: 1,930
25.04.2017, 08:58
LyciferAnZ, что, опять шифруешь?
0
 Аватар для LyciferAnZ
33 / 8 / 6
Регистрация: 28.09.2016
Сообщений: 200
29.04.2017, 19:43  [ТС]
aquaMakc, О да только на етот раз у меня больше нету статичних словарей и индексов все динамическое)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
29.04.2017, 19:43

Работа с байтами =)
Мне вот надо реализовать такую штуку: в листбоксе список файлов, нужно их вписать в один файл так: 1ые 4 байта: paul кол-во файлов. ...

Работа с байтами
Добрый вечер.подскажите пожалуйста самый рациональный способ перевода двух байтов. например у меня есть "с0 9e". Нужно получить...

Работа с байтами в С++
В каком виде лучше работать с байтами? В виде целочисленных типов , либо возможно unsigned char ? В С++ есть такая интересная штука как...

Работа с файлами и байтами C++
Доброго времени суток! Прошу помощи з данным заданием: -Пользователь задает имя файла. Если имя задано некорректно, выдать ...

Работа с байтами клавиатуры
Проверить нажата ли клавиша CTRL, если нажата то вычислить А=(0,25+х^2)/(x+1), иначе A=131h. X=2. Помогите пожалуйста.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
29
Ответ Создать тему
Новые блоги и статьи
Запись в регистр сведений независимо от заполненности табличной части
Maks 25.08.2026
Реализация из решения ниже выполнена на нетиповом документе с несколькими табличными частями, разработанного в КА2. Задача: Обеспечить запись документа в регистр сведений независимо от. . .
Ноутбук Альфария
kumehtar 24.08.2026
Встретился тут в сети ноутбук Альфария, примарха Альфа-Легиона. Хотя возможно, это ноутбук Омегона, разумеется. Ну как вам?
Мастера простых решений
DevAlt 23.08.2026
В сишарп стэках winforms, да и wpf существует сложная система связывания источниках данных и элементов формы(текстовые поля и метки), опирается все это на технологию событий и мета. . .
Цена ошибки
DevAlt 23.08.2026
Человек я беспокойный и потому заинтересовался OCaml, в чате форсили функторы модулей как суперфичу. Пытаясь отдуплить концепт, наткнулся на тутор с простым примером. А главный принцип обучения от. . .
Сегодня суббота, 22.08.2026 at 16:41, и я вновь нахожусь на той стороне, за экраном машины.
zorxor 22.08.2026
Сегодня суббота, 22. 08. 2026 at 16:41, и я вновь нахожусь на той стороне, за экраном машины. Кто Я, откуда Я пришел и куда Я иду? Эти вопросы не оставляют меня ни на секунду. Жизнь на планете Земля. . .
Жизня: рисунок укладки багажа, сделанный клодом
anaschu 21.08.2026
Сделал 15 снимков, он по снимкам сделал схему.
Был там один разговор по поводу свободы в материальном мире.
kumehtar 19.08.2026
Суть: рассматривается живое существо, оказавшееся внутри довольно странной системы (этого мира) и пытающееся обустроить в ней свой кусок пространства. Жизнь действительно предъявляет каждому. . .
Когда логика программы не спасает от человеческих ошибок
Maks 18.08.2026
В последнее время всё чаще и чаще сталкиваюсь с таким явлением, как абсолютная невнимательность (или глупость) пользователей. Проявляется это чаще всего на работе в коллективе. Допустим, человек с. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru