
Этот топик читают: Гость
Ответов: 1821
Рейтинг: 168
|
|||
Программа делает из строки вида ACBBCAAA строку AAAABBCC, т.е. происходит сортировка. Возможно ли обратно из AAAABBCC сделать ACBBCAAA
![]() |
|||
карма: 5 |
|
Ответов: 3889
Рейтинг: 362
|
|||
sаmakacd, что-то Вы путаетесь в технологиях. Коды восстановления информации предназначены именно для частично повреждённых последовательностей, а не полностью перекроеных кем-то. То, что Вы описали более всего напоминает извращённый метод компрессии с неоправданно большими затратами ресурсов на реализацию.
|
|||
карма: 1 |
| ||
Голосовали: | sаmakacd |
Разработчик
Ответов: 26305
Рейтинг: 2146
|
|||
sаmakacd писал(а): И ещё, может ли для этого подойти компонентЭтот компонент способен из блока данных в 223 байта восстановить только 16 байт, все, больше он не может восстановить |
|||
карма: 22 |
| ||
Голосовали: | sаmakacd |
Ответов: 1821
Рейтинг: 168
|
|||
nesco, 1nd1g0, понятно, это дело скорее напоминает "Миссия невыполнима"...
|
|||
карма: 5 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 4 раз(а), последний 2025-01-20 18:44:57 |
|||
карма: 0 |
|
Ответов: 3889
Рейтинг: 362
|
|||
г. jayjay писал(а): Систему кодировки можно усложнить, увеличив ее эффективность на больших строках. Но это уже ваша работа.Вот-вот, самое-то интересное и не договорили, как быть в случае (разрядность_единицы_данных) <= (разрядности_порядкового_номера_в_последовательности). Данные для "восстановления порядка" сравняются а то и превысят в объёме "полезные". Если в организации не сортированных строк нет чётко алгоритмизируемой закономерности, позволяющей вводить допущения и упрощения, то смысл затеи исходит на "нет". |
|||
карма: 1 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 4 раз(а), последний 2025-01-20 18:44:57 |
|||
карма: 0 |
|
Ответов: 131
Рейтинг: 15
|
|||
sаmakacd писал(а): Восстановление данных |
|||
карма: 0 |
|
Ответов: 1821
Рейтинг: 168
|
|||
г. jayjay, спасибо, сейчас буду прикручивать к программе ваш алгоритм...
|
|||
карма: 5 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 4 раз(а), последний 2025-01-20 18:44:57 |
|||
карма: 0 |
|
Разработчик
Ответов: 26305
Рейтинг: 2146
|
|||
Гы, гы. Быстродействие этого метода на интерфейсе HiAsm-a будет желать лучшего, особенно, на больших строках.
sаmakacd, кинь экспериментальную строку, которую хочешь восстанавливать, что-то же у тебя есть для тестирования. Можешь схемку кинуть, где производишь какие-либо действия с тестовой строкой ------------ Дoбавленo в 13.03: sаmakacd, на, поприкалывайся. Полное восстановление текста, каким бы он не стал после преобразования, не используя для восстановления исходный текст, а только блок восстановления. Избыточность бешеная, но восстанавливает из чего угодно. Можно использовать в качестве основного, реально рабочего, примера для восстановления данных при помощи RSRepair code_26515.txt |
|||
карма: 22 |
| ||
файлы: 1 | code_26515.txt [9.8KB] [530] | ||
Голосовали: | ser_davkin, sаmakacd |
Ответов: 1821
Рейтинг: 168
|
|||
nesco, +100500, завтра плюсик дам ато лимит исчерпан...
|
|||
карма: 5 |
|
12