Saiz Tidak Dimampatkan ialah saiz fail selepas anda mengekstraknya daripada arkib. Arkib RAR menyimpan nombor ini untuk setiap fail di dalamnya.
Selain Saiz Tidak Dimampatkan, arkib menyimpan saiz dimampatkan, iaitu ruang yang diambil fail di dalam arkib. Arkib ZIP menyimpan jenis nombor yang sama, dan pembaca metadata ExifTool menunjukkannya sebagai ZipUncompressedSize. Lihat artikel tentang Saiz tidak dimampatkan ZIP.
Fail mana yang membawanya
Saiz Tidak Dimampatkan datang daripada arkib RAR, dalam kedua-dua format RAR 4.x yang lama dan format RAR 5.0 yang lebih baru. Setiap fail di dalam arkib mempunyai pengepala tersendiri, dan pengepala itu menyimpan saiz fail yang telah dinyahmampat.
Pengepala yang sama juga menyimpan nama fail dalam arkib dan sistem pengendalian yang digunakan untuk mencipta arkib. Ia juga boleh menyimpan tarikh pengubahsuaian. Oleh sebab setiap fail mempunyai pengepala tersendiri, arkib dengan 10 fail boleh mempunyai 10 nilai Saiz Tidak Dimampatkan.
ExifTool, program pembaca metadata, secara lalai hanya menunjukkan 1 Saiz Tidak Dimampatkan. Opsyen Duplicates menunjukkan nilai untuk setiap fail dalam arkib.
Dari mana nilai itu datang
Program pengarkiban menulis nombor itu ke dalam pengepala apabila ia menambah fail ke arkib. Dalam RAR 5.0, pengepala menyimpan saiz nyahmampat sebagai integer panjang berubah sehingga 64 bit.
Pengepala juga boleh menyimpan checksum CRC32 bagi data yang telah dinyahmampat. Medan ini adalah pilihan, jadi pengepala fail mungkin tidak mengandungi nilai ini.
Arkib RAR 5.0 boleh menandakan saiz nyahmampat sesuatu fail sebagai tidak diketahui. Program mesti mengabaikan nombor yang disimpan dan terus mengekstrak sehingga data dimampatkan tamat. ExifTool tidak menunjukkan Saiz Tidak Dimampatkan untuk fail seperti ini.
Bagaimana rupanya nilai tersebut
Nilai ini ialah bilangan bait yang bulat, tanpa unit. Program selalunya menukar nombor ini kepada unit yang lebih besar, tetapi mereka tidak semuanya menggunakan peraturan yang sama:
- 1 kB (kilobait) ialah 1,000 bait, dan 1 MB (megabait) ialah 1,000,000 bait.
- 1 KiB (kibibait) ialah 1,024 bait, dan 1 MiB (mebibait) ialah 1,048,576 bait.
Sesetengah program menulis KB atau MB tetapi sebenarnya bermaksud 1,024 bait atau 1,048,576 bait. Inilah sebabnya 2 program boleh menunjukkan saiz yang berbeza untuk fail yang sama.
Mengapa ia penting
Saiz Tidak Dimampatkan memberitahu anda kira-kira berapa banyak ruang cakera kosong yang anda perlukan sebelum mengekstrak arkib. Jumlahkan nilai semua fail dalam arkib untuk mendapatkan anggaran keseluruhan.
Saiz Tidak Dimampatkan berbeza daripada saiz fail arkib. Saiz fail ialah bilangan bait dalam keseluruhan fail RAR.
Bandingkan Saiz Tidak Dimampatkan dengan saiz dimampatkan untuk melihat berapa banyak pemampatan yang dijimatkan untuk setiap fail. Jika 2 nombor itu hampir sama, arkib menjimatkan sedikit ruang untuk fail itu. Dalam arkib RAR 4.x, kaedah pembungkusan Stored bermaksud fail disimpan tanpa pemampatan.
Nombor ini hanyalah apa yang diisytiharkan oleh arkib. Berhati-hatilah dengan arkib yang sangat kecil tetapi mengisytiharkan saiz tidak dimampatkan yang sangat besar. Ia boleh menjadi bom nyahmampat, juga dipanggil bom zip, yang boleh menghasilkan sejumlah besar data apabila seseorang mengekstraknya.