Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Поддержка ZIP
Форум на CrossPlatform.RU > Библиотеки > Qt > Qt Общие вопросы
QMainWindow
Добрый день.
Не получается разархивировать файлик. Делаю так:
QDataStream in(&file); QByteArray compressedData, uncompressedData;
    while(!in.atEnd()) in>>compressedData;
    uncompressedData = qUncompress(compressedData);
Выдает сообщение, мол дата повреждена. Для теста через ВинРар в zip архивировал текстовый файл. В чем может быть проблема?
В справке написано о каких-то четырех байтах, которые непонятно откуда брать, может в них дело?
panter_dsd
qUncompress не предназначен для распаковки файлов. Он распаковывает поток.
QMainWindow
Код правильный?
panter_dsd
Так ты не распакуешь. Только юзать стороннюю либу.
QMainWindow
В Qt zlib встроен, зачем еще что-то?
QMainWindow
#include <Qt/private/qzipreader_p.h>
#include <Qt/private/qzipwriter_p.h>
#include <qzip.cpp>
Нет файла или каталога
ilyabvt
Тогда посмотрите в этом каталоге "qt\src\gui\text".
igor_bogomolov
Работа с zip архивами в Qt
QMainWindow
А где посмотреть чему равно: $${QTDIR} и $$[QT_INSTALL_PREFIX]? Все равно не хочет подключать zlib.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2024 IPS, Inc.