Jika saya memiliki folder 100 GB dan saya membaginya dengan ZIP, apakah ada perbedaan dalam berapa banyak ruang disk yang dikonsumsi jika saya membaginya menjadi 100 file .ZIP dengan masing-masing 1 GB atau 10 file .ZIP dengan masing-masing 10 GB?
Apakah 100 file .ZIP pada 1 GB masing-masing membutuhkan lebih banyak ruang daripada 10 file .ZIP pada 10 GB masing-masing?
disk-space
7-zip
Kong
sumber
sumber
Jawaban:
Ayo cari tahu!
100 MB file (27 buah):
7z a -tzip -v100M ./100m/archive ./kali-linux-xfce-2018.2-amd64.iso
10 MB file (262 buah):
7z a -tzip -v10M ./10m/archive ./kali-linux-xfce-2018.2-amd64.iso
Hasil: Arsip split 10 MB membutuhkan 24 KB ekstra. Jadi ya, ada perbedaan, file 100 1 GB akan memakan lebih banyak ruang daripada file 10 10 GB.
Perbedaannya tampaknya diabaikan. Saya akan pergi untuk mana yang lebih nyaman bagi Anda.
sumber
du
tidak menampilkan ukuran dalam byte secara default (kecuali 270M file Anda berubah menjadi 2.677.908 byte). Itu memang menampilkan ukuran file pada disk, yang mungkin berbeda dari ukuran data aktual (mungkin berlaku untuk mengunggah atau menyimpan pada sistem file lain)Setiap file memiliki overhead sistem file dari ruang sektor logis yang tidak digunakan setelah akhir file, tetapi ini dihilangkan jika ukuran split adalah kelipatan dari ukuran sektor logis (tidak harus benar dengan contoh saya di bawah).
Mungkin ada byte tambahan yang digunakan oleh entri direktori tambahan, tetapi ini tidak akan mencari kecuali direktori sekarang menempati sektor tambahan logis.
File split isinya identik dengan yang dibuat oleh program splitter biner dengan ukuran split yang sama.
Saya memverifikasi ini di Linux dengan menggunakan versi GUI pada file 7 + MB, memberikan 8 file split ukuran 1MB dengan 7-Zip (
File.7z.00?
), kemudian membuat satu arsip penuh (Full.7z
), yang saya bagi dengan: -Untuk menguji pada OS lain Anda mungkin perlu mengunduh atau menulis program splitter yang sesuai.
sumber