повышающего :: iostream bzip2_decompressor не распаковка файла, сжатого bzip2_compressorповышение :: iostream bzip2_decompressor не распаковка файла, сжатый bzip2_compressor
ответ
Вот простой самодостаточным пример, показывающий, что для работы:
#include <iostream>
#include <boost/iostreams/filtering_stream.hpp>
#include <boost/iostreams/copy.hpp>
#include <boost/iostreams/filter/bzip2.hpp>
#include <sstream>
namespace io = boost::iostreams;
int main()
{
std::stringstream ss;
{
io::filtering_stream<io::output> of;
of.push(io::bzip2_compressor{});
of.push(ss);
io::copy(std::cin, of);
}
std::cout << "Compressed input: " << ss.str().size() << " bytes\n";
ss.seekg(0ul);
{
io::filtering_stream<io::input> if_;
if_.push(io::bzip2_decompressor{});
if_.push(ss);
io::copy(if_, std::cout);
}
}
On Coliru показывает, что он сжимает себя до 331 байт и обратно stdout
Возможно, вы забыли очистить, иметь недвоичные пробелы. Мы не можем сказать без SSCCE
Что такое 0ul? Я бы хотел написать во время записи: of.write() и при чтении if_.read()? так что я могу указать, сколько байтов читать на них. Я хотел бы написать в сжатом двоичном файле с именем abc.dat.bz2, а затем снова прочитать его abc.dat.bz2. и recFile_ является std :: ofstream recFile_ для прямой записи в файл. и базовый файл re_baseFile - это std :: ifstream. – Hiesenberg
Добавлен SSCCE. любезно проверьте его. – Hiesenberg
- 1. повышение :: iostream :: копия(), InputStream и выход outstream explanantion
- 2. повышение :: Hana кортеж распаковка VARIADIC шаблона конкретизации
- 3. Распаковка файла
- 4. повышение ASIO iostream - как получить локальный IP-адрес
- 5. Распаковка файла на устройстве
- 6. Файл iostream не найден
- 7. boost :: asio :: local :: stream_protocol :: iostream не работает?
- 8. Распаковка двоичного файла в C
- 9. сжатие/распаковка файла в yii
- 10. Распаковка файла .tgz в maven
- 11. Распаковка имени переменного из файла
- 12. как избавиться от лишних значений при использовании boost :: bzip2_decompressor()
- 13. файл «iostream» не найден
- 14. error: iostream: Нет такого файла или каталога
- 15. Пример Boost IOStream для создания zip-файла?
- 16. iostream: нет такого файла или каталога
- 17. Использование SQLite с std :: iostream
- 18. Сжатый с pako (zlib в javascript), распаковка с zlib (python) не работает
- 19. Создание файла tar.gz с PHP, сжатый файл
- 20. GZIPOutputStream: повышение уровня сжатия
- 21. лязг iostream - символ не найден
- 22. Boost.Asio iostream flush не работает?
- 23. Visual C++, не позволяющий iostream
- 24. iostream clear()
- 25. пакетный просмотр папки и распаковка каждого файла
- 26. Распаковка выбора стран из файла JSON
- 27. распаковка файла, используя 7zip в SSIS
- 28. распаковка .7z файла в Azure автоматизации
- 29. Распаковка части файла .gz с использованием python
- 30. Распаковка/извлечение ресурсов из другого JAR-файла
SSCCE ... Я думаю, вы забыли его – sehe
http://www.boost.org/doc/libs/1_46_0/libs/iostreams/doc/classes/bzip2.html Это основывается на этой ссылке. – Hiesenberg
Что вы думаете? Мы должны сделать это за вас? – sehe