Ang laki ng file ay ang dami ng data sa isang file, na binibilang sa bytes. Ang isang byte ay binubuo ng 8 bits. Ipinapakita ng metadata report ang File Size kasama ang unit, halimbawa 55 kB para sa file na may 55,366 bytes.
Ang laki ng file ay hindi pareho sa laki ng image. Binibilang ng laki ng image ang mga pixel sa larawan. Binibilang ng laki ng file ang bawat byte sa file.
Kung saan nagmumula ang halaga
Karaniwan, hindi nakasulat ang File Size bilang isang field sa loob ng file. Ang file system ang nagtatago ng laki ng bawat file, kasama ang file name at petsa ng pagbabago nito.
Binabasa ng metadata reader na ExifTool ang File Size mula sa file system at inililista ito sa System group nito. Minamarkahan ng ExifTool ang File Size bilang halagang hindi mo puwedeng sulatan o i-edit.
May ilang format na nagtatago rin ng laki sa loob mismo ng file. Ang isang WebP image ay nagsisimula sa header na naglalaman ng file size sa bytes. Hindi kasama sa bilang na iyon ang unang 8 bytes, kaya 8 na mas mababa ito kaysa sa kabuuang file size.
Kung ano ang itsura ng value
Ang raw value ng File Size ay isang buong bilang ng bytes, gaya ng 55366. Para sa display, gumagamit ang ExifTool ng SI units bilang default, kung saan ang 1 kB ay 1,000 bytes. Ang file na mas mababa sa 2,000 bytes ay ipinapakita sa bytes, at ang mas malalaki ay ipinapakita sa kB, MB, o GB.
Iuulat ng programang ffprobe mula sa proyektong FFmpeg ang laki ng video o audio file bilang size, sa bytes. Sa default na output format nito, ipinapakita ng ffprobe ang N/A kapag hindi nito masukat ang laki. Sa JSON at XML output formats, hindi na lang isinasama ang laki.
Bakit ang 1 kB ay puwedeng mangahulugang 1,000 o 1,024 bytes
May 2 paraan para bilangin ang mas malalaking unit ng data. Binibilang ng mga SI prefix tulad ng kilo at mega sa tig-1,000 na hakbang. Binibilang naman ng binary prefixes sa tig-1,024 na hakbang, na 2 sa ikasampung power.
Noong Disyembre 1998, inaprubahan ng International Electrotechnical Commission (IEC) ang mga pangalan para sa binary prefixes. Mga halimbawa nito ang kibi (Ki), mebi (Mi), at gibi (Gi). May ilang programa na gumagamit pa rin ng KB, MB, o GB kapag bumibilang sila sa tig-1,024 na hakbang.
- Ang 1 kilobyte (kB) ay 1,000 bytes, at ang 1 kibibyte (KiB) ay 1,024 bytes.
- Ang 1 megabyte (MB) ay 1,000,000 bytes, at ang 1 mebibyte (MiB) ay 1,048,576 bytes.
- Ang 1 gigabyte (GB) ay 1,000,000,000 bytes, at ang 1 gibibyte (GiB) ay 1,073,741,824 bytes.
- Ang 1 terabyte (TB) ay 1,000,000,000,000 bytes, at ang 1 tebibyte (TiB) ay 1,099,511,627,776 bytes.
Kaya puwedeng magpakita ng 2 magkaibang numero ang iisang file. Ang file na may 55,366 bytes ay mga 55 kB sa SI units at mga 54 KiB sa binary units.
Laki ng file at laki sa disk
Naglalaan ang file system ng espasyo sa mga file sa mga block na tinatawag na clusters, o allocation units. Kapag lumalaki ang file, nagdadagdag ang file system ng espasyo sa buong clusters. Kaya kadalasan ay bahagyang mas malaki sa file size ang espasyong nagagamit ng file sa disk.
Ipinapakita ng Windows ang parehong numero sa file properties, bilang Size at Size on disk. Itinatakda ang laki ng cluster kapag fina-format ang drive at karaniwang nakadepende ito sa laki ng drive. Maaaring magkaiba ang espasyong nagagamit ng file sa USB stick at sa hard drive, pero pareho pa rin ang file size nito.
Bakit ito mahalaga
Maaaring limitahan ng file size kung saan mo maiimbak ang file. Ang drive na may FAT32 file system ay puwedeng maglaman ng mga file na hanggang 4 GiB bawat isa. Pinapayagan ng NTFS at exFAT ang mas malalaking file.
Para sa mga audio at video file, konektado ang file size sa bit rate at duration. Kinakalkula ng FFmpeg ang kabuuang bit rate bilang file size sa bytes, na minumultiply sa 8, at hinahati sa duration sa segundo.