Преобразование информации
Доброго времени суток программисты. Нужно сделать следующее:
У меня есть некие текстовые документы написаны тестом(шестнадцатеричным кодом). т.е. написано так
FF070303 FF070302 FF070302 FF070302 FF070302 FF070303 FF070302 FF070302 FF070302 FF070302 FF070302 FF070302 FF070302 FF070302 FF070302 FF070302 FF070302 FF070302 FF060302 FF060302 FF060302 FF070302 FF070302 FF070302 FF080402 FF090403 FF0A0503 FF0B0504 FF0B0604 FF0C0604 FF0C0604 FF0B0604 FF0B0504 FF0A0503 FF090403 FF080402 FF070302 FF060302 FF060302 FF060202 FF060202 FF060202 FF060302 FF060302 FF060302 FF060302 FF060302 FF060302 FF060302 FF060302 FF070302 FF060302 FF060302 FF060302 FF060302 FF070402 ...
И так весь документ. Нужно написать программу которая будет брать по 2 значения и переводить их в ниббл(полубайт). т.е. записывать те же значения только с меньшим размером. Программе достаточно что бы она была консольной. Пишите цену и строки. Если есть вопросы пишите. Обязательно отвечу.
Załączniki 1
-
1532 36 0 100 грн - 1 час на делфях
100 грн - 1 час на делфях
100 грн - 1 час на делфях
100 грн - 1 час на делфях
100 грн - 1 час на делфях
-
623 13 0 Консольное приложение, которому в параметрах командной строки передается два файла. Первый - входной текстовый файл. Второй - выходной файл, куда нужно записать результат.
Программа читает из первого файла поток символов, игнорируя все, что не попадает в диапазон [0-9, A-F, a-f], преобразует прочитанные 8-символьные значения (строковое представление 16-ричных 32-разрядных чисел) в 4-байтовые (32-разрядные) числа. И записывает эти числа в выходной бинарный файл.
Программа не сложная, но взяться за нее смогу только числа 21-22-го. Так что обещать ее могу только на 23-е число.
Оплата (после окончания работы) предпочтительно на расчетный счет ФОПа (договор+акты, или если для физ. лица, то просто счет). Хотя можно и через Сайт.
-
168 Сделаю.
Пишите на
почта: [email protected]
скайп: elperus
телеграмм: @AstartSoft
-
4014 73 1 Добрый день
Почитал обсуждение.
Если преобразовать в 2 байта и делать просто бинарный файл, то все упрощается.
С уважением,
Денис
-
2662 53 0 1 2 значения это уже байт.
Более 10 лет опыта разработки на С++/C#.
Точный срок и стоимость смогу сказать после обсуждения всех деталей.
-
А почему бы не читать по 4 символа и не писать в байт? А еще лучше не брать по 8 символов (целое слово из текста) и не писать в два байта (unsigned short int)?
Просто полубайт записать все-равно не получится - нужно будет эти полубайты хотя бы в байты складывать. А на 32-битной архитектуре дву-байтами быстрее работать будет. -
И еще вопрос: В текстовом файле между 8-символьными словами стоит пробел?
-
Вы правы лучше действительно в 2 байта записывать информацию.
-
Результат писать в тот же файл? Или лучше в новый?
-
Кодировка входного файла ASCII, UTF8 или UTF16?
-
Кодировка входного файла ASCII, с или UTF16?
UTF8
-

Было бы отлично , если бы вы присоединили пример исходного файла. А если для него будет показан и результат преобразования , то вообще будет замечательно 🙂
В текущей постановке не очень понятно, какое именно преобразование нужно провести... Если читать между строк, то интуиция подсказывает, что нужно преобразование из текста в бинарный вид.
И ещё уточните, на какой платформе программа будет работать (Windows, Linux, MacOS, etc.).
-
Aktualne zlecenia dla freelancerów w kategorii Aplikacje desktopowe
Modyfikacja w pracy emulatora
164 PLN
Witaj. Ściągnąłem z Internetu emulator automatu do gier gaminator cf final. Bardzo mi się podoba, ale są tam niedociągnięcia. Jest panel administracyjny, ale otwiera się swobodnie, a nie zamyka w ogóle. Zamyka się tylko razem z aplikacją. A dane po zmianach w panelu… Aplikacje desktopowe ∙ 5 dni temu ∙ 10 ofert |
Opracowanie niestandardowego oprogramowania (aplikacja na Androida + CMS) dla kiosków samoobsługowych SUNMI K2 (fast food)
82 PLN
Szukamy doświadczonego zespołu lub programisty Android na poziomie średnim/zaawansowanym (możliwe, że z umiejętnościami Full-stack) do stworzenia własnego oprogramowania dla kiosków samoobsługowych sieci fast food. Obecnie nasze terminale działają na bazie gotowego chmurowego… Content Management Systems, Aplikacje desktopowe ∙ 9 dni 20 godzin temu ∙ 23 oferty |