Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.01.2009, 18:47   #1
kuzmich
Форумчанин
 
Аватар для kuzmich
 
Регистрация: 05.05.2007
Сообщений: 236
Вопрос создание своего архиватора

народ, привет! я хочу создать свой архиватор, чтобы дабустим 4 Гб. сжимал до голосально малых размеров. подскажите как мне это сделать!
kuzmich вне форума Ответить с цитированием
Старый 07.01.2009, 19:09   #2
Roof
Форумчанин
 
Аватар для Roof
 
Регистрация: 01.02.2007
Сообщений: 785
По умолчанию

были у меня такие мысли когда-то. Но это не так уж все просто. Архивирование, на мой взгляд, - это целая наука и на пальцах тебе никто так вот не объяснит. Разбирай существующие алгоритмы архивирования для начала... Потом, возможно, что-то улучшишь.
Изо всей благодати
В руках крепко сжатых
Я донесу только капли
Roof вне форума Ответить с цитированием
Старый 07.01.2009, 19:35   #3
0nni
Форумчанин
 
Аватар для 0nni
 
Регистрация: 24.07.2008
Сообщений: 279
По умолчанию

вот есть сайт http://www.compression.ru/
Но это действительно целая наука, у меня конечно тоже были такие дурные мысли, выбил я их быстро когда решил их воплотить.
Сказал и загрустил от бесспорности своей правоты.
0nni вне форума Ответить с цитированием
Старый 07.01.2009, 19:44   #4
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,238
Радость

прооффтоплю чуток...
Цитата:
я хочу создать свой архиватор, чтобы дабустим 4 Гб. сжимал до голосально малых размеров.
это сделать очень просто! можно сжимать буквально до нескольких байт (ну на имя файла)!
Гораздно труднее потом разжать так, чтобы получился исходный файл
Serge_Bliznykov вне форума Ответить с цитированием
Старый 07.01.2009, 20:01   #5
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Цитата:
я хочу создать свой архиватор, чтобы дабустим 4 Гб. сжимал до голосально малых размеров. подскажите как мне это сделать!
А кроме оффтопа, тут ничего и не напрашивается...
Встречный вопрос: "У меня есть 100 рублей, а я хочу, чтобы стал миллион. Подскажите, как мне это сделать?"
Дурацкое желание, дурацкая тема...
То же самое, что спросить - я хочу сделать ОС лучше, чем виндоус, подскажите, как мне это сделать...
mihali4 вне форума Ответить с цитированием
Старый 07.01.2009, 20:30   #6
0nni
Форумчанин
 
Аватар для 0nni
 
Регистрация: 24.07.2008
Сообщений: 279
По умолчанию

ой, Serge_Bliznykov, ну бородатый же анекдот =)
SuperCompressor.bat
Код:
@echo off
cls
if not exist "%1" (
@echo file not found
pause
exit;
)
set filename="%1".suco
set filename="%filename%"
del %filename%
@echo SuperCompressorV1.1 >> "%filename%"
@echo %1
Запускается из командной строки, только длинные строки не переваривает. Сжимает все до 22 байт
Сказал и загрустил от бесспорности своей правоты.
0nni вне форума Ответить с цитированием
Старый 07.01.2009, 21:35   #7
KORN
Банхаммер
Участник клуба
 
Аватар для KORN
 
Регистрация: 17.02.2007
Сообщений: 1,754
По умолчанию

люди отнеситесь серьезно к теме... человек спросил, нужно ему помочь...
1) придумай алгоритм сжатия для начала, принцип его работы и то как он будет сжимать.. вот предположим есть текст берешь все буквы А убираешь и оставляешь одну и т.д. но тебе нужно так сделать для всех букав и запомнить какая где стояла... и т.д. если придумаешь то пиши и потом ты всех утрешь своим архиватором и пусть все удавятся от зависти... но это будет только после того как напишешь алгоритм...
2) напиши алгоритм для разжатия файла который ты сжал... и тогда все утрутся по настоящему... в инете лежит куча примеров по техологии упаковщиков...

удачи в творческих начинаниях...
Перед тем как спросить ищи на форуме и в GOOGLE
KORN вне форума Ответить с цитированием
Старый 07.01.2009, 22:12   #8
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Цитата:
Сообщение от KORN Посмотреть сообщение
люди отнеситесь серьезно к теме... человек спросил, нужно ему помочь...
Как можно серьезно отнестись к желанию "я хочу создать свой архиватор, чтобы дОПустим 4 Гб. сжимал до Колосально малых размеров"?
Над этим бьются команды нехилых программистов, а тут некто с горы не просто ХОЧЕТ, а нагло заявляет "подскажите как мне это сделать!".
Это - чистейший бред сивой кобылы и обсуждению не подлежит.
Удивляюсь, как наши разумные модераторы до сих пор ЭТО не прикрыли...
З.Ы. Если человек даже не в состоянии оценить сложность проблемы, то...
mihali4 вне форума Ответить с цитированием
Старый 08.01.2009, 01:17   #9
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,238
По умолчанию

mihali4, +1000!

Sapient sat!
Если автор топика человек разумный, он сделает выводы, если нет - то искренне желаю ему удачи!!!
Как говорил А.Эйнштейн - "все знают, что это невозможно. но находится чудак, который этого не знает. Вот именно он и делает открытие..."

p.s. хотя математическая база для решения этой проблемы должна быть очень "нехилая"!!!!
Serge_Bliznykov вне форума Ответить с цитированием
Старый 08.01.2009, 06:17   #10
KORN
Банхаммер
Участник клуба
 
Аватар для KORN
 
Регистрация: 17.02.2007
Сообщений: 1,754
По умолчанию

Цитата:
Сообщение от kuzmich Посмотреть сообщение
подскажите как мне это сделать!
делается это с помощью мозгов, рук и гугла...

З. Ы. ссылка у меня в подписи
Перед тем как спросить ищи на форуме и в GOOGLE
KORN вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
создание своего формата данных CyberOrcX Gamedev - cоздание игр: Unity, OpenGL, DirectX 6 02.12.2008 17:36
Создание своего класса AlexandrSid Общие вопросы Delphi 3 19.05.2008 13:28
Создание своего собственого компилятора xGroupers Общие вопросы Delphi 3 06.05.2008 23:41
Создание своего формата AnaSha Microsoft Office Excel 1 09.01.2007 16:20