Вопросы по теме '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