Вопросы по теме 'bzip2'

исключения из boost::iostreams::copy()
В приведенном ниже коде у меня есть поврежденный «hello.bz2», в котором есть случайные символы за пределами EOF. Есть ли способ сделать вызов boost::iostreams::copy() для выброса? #include <fstream> #include <iostream> #include...
2635 просмотров
schedule 01.03.2024

Оптимальное сжатие CSV-файлов с повторяющимися строками
Я хотел знать, есть ли какой-то оптимальный способ сжатия CSV-файла, который содержит миллионы строк, которые повторяются/дублируются последовательно. В каждом ряду по 4-5 элементов. Всего несколько сотен уникальных строк, но из-за того, что каждая...
1239 просмотров
schedule 25.06.2022

Как закрыть файл после открытия файла и создания NewReader в другой функции?
Я хочу, чтобы функция OpenFile() читала файлы gzip и файлы bzip2. Я добавлю другие типы позже. func OpenFile(name string) io.Reader{ file, err := os.Open(name) if err != nil { log.Fatal(err) } if(strings.Contains(name, ".gz")){...
3734 просмотров
schedule 26.09.2022

Тьюринг bzip2 завершен?
Или любой другой алгоритм сжатия, если на то пошло. (С другой стороны, если бы существовал полный по Тьюрингу алгоритм сжатия, считался бы он алгоритмом сжатия, а не языком программирования?)
132 просмотров
schedule 23.10.2023