Уменьшить размер файла tar - PullRequest
0 голосов
/ 19 января 2020

Я упаковал и сжал папку в архиве .tar.gz. После распаковки он был почти вдвое больше.

du -sh /path/to/old/folder       = 263M
du -sh /path/to/extracted/folder = 420M

Я много искал и обнаружил, что tar на самом деле вызывает эту проблему, добавляя метаданные или делая с ним другие странные вещи.

I сделал diff на 2 файлах внутри папки, а также md5sum. Там нет абсолютно никакой разницы, и контрольная сумма является точно таким же значением. Тем не менее, один файл в два раза больше исходного.

root@server:~# du -sh /path/to/old/folder/subfolder/file.mcapm /path/to/extracted/folder/subfolder/file.mcapm
1.1M    /path/to/old/folder/subfolder/file.mcapm
2.4M    /path/to/extracted/folder/subfolder/file.mcapm
root@server:~# diff /path/to/old/folder/subfolder/file.mcapm /path/to/extracted/folder/subfolder/file.mcapm
root@server:~# 
root@server:~# md5sum /path/to/old/folder/subfolder/file.mcapm
root@server:~# f11787a7dd9dcaa510bb63eeaad3f2ad
root@server:~# md5sum /path/to/extracted/folder/subfolder/file.mcapm
root@server:~# f11787a7dd9dcaa510bb63eeaad3f2ad

Я не ищу другие методы, но ищу способ уменьшить размер этих файлов до первоначального размера.

Как мне этого добиться?

...