С Новым годом! Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
 Аватар для Kill100
434 / 299 / 82
Регистрация: 11.12.2010
Сообщений: 1,209
.NET 4.x

В файл дописываются лишние биты

08.09.2013, 16:30. Показов 854. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Реализую алгоритм сжатия. Все перепробовал не как не хотел работать.
В результате решил вывести на консоль что находится в массиве
Должно было быть
001001011111
Однако оказалось
0010010111110000
ТО есть он добил нулями не хватку.
Читаю
C#
1
            var h = new Compresser(File.ReadAllBytes("D:/server.log"));
Пишу
C#
1
2
3
4
            var result = h.Compress();
            var bytes = new byte[(Int64)Math.Ceiling((double)result.Length / 8)];
            result.CopyTo(bytes, 0);
            File.WriteAllBytes("D:/server.txt", bytes);
Как решить эту проблему?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
08.09.2013, 16:30
Ответы с готовыми решениями:

При разбиении строк на символы, в файл дописываются лишние пустые строки
Доброго времени суток! Попробовал сейчас взять текстовый файл, разбить его на символы и записать эти символы (по 1 в строке) в другой...

При считывании данных из файла дописываются лишние симолы
Здравствуйте. Пишу класс для работы с файлами на базе winapi. Столкнулся с проблемой. Описываю свои действия. 1)Создаю файл 1.txt с...

Лишние биты при считывании файла
Нужно порциями по 63 байта считать текст из файла. "in" - мой открытый файл для чтения. Вот отрывок из кода fseek(in, 0, SEEK_END); ...

1
Эксперт .NET
 Аватар для kolorotur
17823 / 12973 / 3382
Регистрация: 17.09.2011
Сообщений: 21,261
08.09.2013, 18:03
Цитата Сообщение от Kill100 Посмотреть сообщение
Как решить эту проблему?
При сжатии и восстановлении учитывать выравнивание до байта.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
08.09.2013, 18:03
Помогаю со студенческими работами здесь

Непонятное значение AX перед выходом - в старшем байте лишние биты
имеем программу вычисляющую выражение (А/ 2 + В) / 4 + С – 1 TITLE MyProgram1;название программы .MODEL small;отводим под стек и под...

После каждого запуска программы результаты дописываются в файл, не стирая старое содержание
Как дополнить программу? После каждого запуска программы результаты дописываются в файл, не стирая старое содержание, новые записи...

В каждом байте числа обнулить 0-ой и 7-ой биты и сделать единичными 3-ий и 4-ый биты
Надо: Прочитать беззнаковое целое число из стандартного потока ввода и в каждом байте числа обнулить нулевой и седьмой биты и сделать...

Ввести целое число A. Инвертировать все биты с 4 по 8, включая эти биты. Вывести результат
нужна помощь в битовых операциях.Ввести целое число A. Инвертировать все биты с 4 по 8, включая эти биты. Вывести результат.

Разбить файл на биты
Каким образом осуществить разбиение файла на биты, а потом ещё его желательно будет и собрать. Пока, собственно вопроса по коду нету,...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru