Форум программистов, компьютерный форум, киберфорум
Visual C++
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
2 / 2 / 1
Регистрация: 13.12.2015
Сообщений: 72
1

Как можно сжать текстовый файл?

08.01.2016, 21:28. Просмотров 1346. Ответов 1
Метки нет (Все метки)

Всем здравствуйте.
Сразу скажу - перерыл на двух языках в Интернете много чего - конкретного ничего не нашёл.
Проблема вот в чём - есть программный код, который записывает информацию в текстовый файл. Стоит задача, чтобы этот файл получался в сжатом виде (т.е. происходило сжатие текстового файла с информацией).
Приглянулся вариант с Zlib - вот только как им нормально пользоваться - непонятно. Примеры на официальном сайты - кажутся большими и неадекватными. Думаю, что всё гораздо проще.
Может есть вариант получше? Пожалуйста, помогите.

Добавлено через 2 часа 14 минут
Всё, разобрался. Сделал при помощи zlib. Однако сжимать/разжимать будет только при помощи функций в коде (т.е., если сжали файл при помощи zlib, то при помощи программ-архиваторов ничего не сделать; то же самое, если попытаетесь разжать файл, который был сжат при помощи обычного архиватора, с помощью кода).
Если кому потребуется, то вот ссылки, которые помогли:
- Функции
- Библиотека
- Если возникла ошибка, что отсутствует zlib1.dll
Надеюсь, что кому-то поможет.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.01.2016, 21:28
Ответы с готовыми решениями:

Сжать текстовый файл (заменить все последовательности идущих подряд пробелов одним пробелом)
все никак не могу написать прогу на тему текстовые файлы

Как можно проверить, запущен ли текстовый файл?
Здравствуйте, как можно проверить, запущен ли текстовый файл или нет. Я запускаю txt файл с помощью...

Можно ли в ASP использовать единый текстовый файл как БД
Привет. Собственно вопрос. Я хочу использовать в примере текстовый файл как базу данных. Пробовал в...

Можно ли как-нибудь локально сохранить текстовый файл?
Можно ли как-нибудь локально сохранить текстовый файл? При этом скрипт собираюсь запускать также...

1
48 / 47 / 10
Регистрация: 24.01.2010
Сообщений: 225
08.01.2016, 23:06 2
используется
в gz архивах
т.е. там дописываем шапку и всё. по мойму в исходниках zlib были примеры...

(круглый)
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.01.2016, 23:06

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Как можно прочитать файл текстовый в кодировке UTF-8?
Как можно прочитать файл текстовый в кодировке UTF-8?(при чтении c помощью FileSystemObject вместо...

Можно ли импортировать текстовый файл как сообщения на форум?
здравствуйте, сразу прошу прощения если не в ту ветку форума, но я не программист и по моей логике...

Как можно считать файл *.pas или *.cpp как текстовый ?
ifstream abc ("*.pas",ios::text); не работает, ибо у ios нет параметра text

Сжатие данных. Можно ли сжать любой 100-байтовый файл хотя бы на 1 бит?
есть ли такой алгоритм который бы сжал любой файл 100 байт - хотя бы на 1 бит


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.