Форум программистов, компьютерный форум CyberForum.ru

zlib метод\уровень сжатия - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Алгоритм Рабина-Карпа http://www.cyberforum.ru/cpp-beginners/thread957633.html
Всем доброго времени суток! Имеется код Алгоритма Рабина-Карпа, поиск подстроки в строке. Сегодня сдавать, боюсь сам полностью не разобраться. Может кто прокомментировать? (Тема ранее поднималась, примерно с тем же кодом, но комментариев там таки не было). #include "stdafx.h" #include <stdio.h> #include <string.h> #include <math.h> #include <iostream> using namespace std; #define...
C++ Вычислить значение из заданных функций Разработать программу, которая вычисляет значение одной из заданных функций в указанной точке Вид простейшего меню: Введите номер функции: 1. y=sin (x) 2. y=cos (x) 3.y=tg (x) y=ctg (x) y=1/sin (x) http://www.cyberforum.ru/cpp-beginners/thread957597.html
Отличие функций [объясните] C++
ZEXTERN int ZEXPORT compress OF((Bytef *dest, uLongf *destLen, const Bytef *source, uLong sourceLen)); ZEXTERN int ZEXPORT compress2 OF((Bytef *dest, uLongf *destLen, const Bytef *source, uLong sourceLen, int level)); В чем отличие этих двух функций? Информация взята из api zlib В...
C++ что эта функция означает ?
int MVector<T>::find(const T& value) const { int pos = -1; for(unsigned i = 0; i < m_size; ++i) { if(m_array == value) pos = i; } return pos; }
C++ Api zlib http://www.cyberforum.ru/cpp-beginners/thread957582.html
Доброе утро. Помогите найти описание api от zlib, желательно на русском
C++ Найти позицию самого правого вхождения в чем ошибка? #include <iostream> #include <math.h> #include <cstdio> using namespace std; int main() { freopen("right.in", "r", stdin); freopen("right.out","w", stdout); подробнее

Показать сообщение отдельно
Arwel
9 / 9 / 0
Регистрация: 04.03.2013
Сообщений: 657
19.09.2013, 19:13  [ТС]     zlib метод\уровень сжатия
1)уровень компрессии
#define Z_NO_COMPRESSION 0
#define Z_BEST_SPEED 1
#define Z_BEST_COMPRESSION 9
#define Z_DEFAULT_COMPRESSION (-1)

2)стратегия компрессии
#define Z_FILTERED 1
#define Z_HUFFMAN_ONLY 2
#define Z_RLE 3
#define Z_FIXED 4
#define Z_DEFAULT_STRATEGY 0

3)тип сжимаемых данных
#define Z_BINARY 0
#define Z_TEXT 1
#define Z_ASCII Z_TEXT /* for compatibility with 1.2.2 and earlier */
#define Z_UNKNOWN 2

Нужно узнать как это менять, все 3
И если можно - смысл этого в частности стратегии

>>
Зачем нужны дублирующие функции - каково их предназначение ?

Пример:
C++
1
2
3
4
5
6
ZEXTERN int ZEXPORT compress OF((Bytef *dest,   uLongf *destLen,
                                 const Bytef *source, uLong sourceLen));
 
ZEXTERN int ZEXPORT compress2 OF((Bytef *dest,   uLongf *destLen,
                                  const Bytef *source, uLong sourceLen,
                                  int level));
 
Текущее время: 17:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru