Я загружаю gzip csv и записываю строку с незакрепленной молнией в файл. Использование:PHP, написание gzip в файл
$file = gzopen($this->getTmpZipFileName(), 'rb');
$outPutFile = fopen($uncompressedFileName, 'wb');
while(!gzeof($file)){
fwrite($outPutFile, gzgets($file, $bufferSie));
}
В какой-то момент во время этого процесса что-то ломается от пробела "". Он рассматривает «» как новую линию. Который, конечно, «сломает» csv.
Я считаю, что это как-то связано с распаковкой файла gzip. Если я вывожу
var_dump(var_dump(gzread($file,100000)));
die();
У меня такая же проблема.
Распаковка csv через терминал csv-файл в порядке.
Я нахожусь в недоумении, что еще могу попытаться открыть файл правильно.
Любая помощь будет очень признательна.
Интересно, если я gzip txt файл разбит на | то несжатый файл не имеет разрывов строк. В то время как несжатие снова на терминале включает разрывы строк. –