Основно съдържание
Размер на файлове
Компютрите могат да съхраняват много повече данни, отколкото преди 20 години, но пространството за съхранение все пак е ограничено. Ето защо размерът на файловете има значение: може би твърдият диск на компютъра ни може да съхрани 10 000 GIF-а на котки, но може да съхрани само 10 пълнометражни филма за котки.
Размерът на файла се измерва винаги в байтове. Един байт е последователност от 8 бита (и запомни – битът е най-малкото парче цифрова информация, или ).
Един байт има достатъчно битове, за да представи 256 числа, тъй като . Това означава също и че един байт е достатъчно голям, за да представи една буква в стандарта за кодиране ASCII.
Малък файл
Ако един байт е достатъчен да представи една буква, тогава текстов файл с дължина 5 букви трябва да е 5 байта, нали?
🔍 Опитай и ти: Създай файл само с думата "Hello" и после погледни метаданните на файла, за да видиш общия му размер.
Когато аз опитах, компютърът ми направи файл с размер 6 байта. Очаквах 5 байта, тъй като написах 5 букви, а компютърът има нужда само от 1 байт за буква. Оказва се, че моят текстов редактор е добавил автоматично нов ред и това също е заело един байт.
№ байт | символ | двоично |
---|---|---|
1 | H | 0100 1000 |
2 | e | 0110 0101 |
3 | l | 0110 1100 |
4 | l | 0110 1100 |
5 | o | 0110 1111 |
6 | Нов ред | 0000 1010 |
По-големи файлове
Често файловете са доста по-големи от няколко байта. Снимка на лицето ми с размер 400х400 е грамадните 22 096 байта. 33-секунден филм на котката ми е 4 614 170 байта.
За да ни е по-лесно да говорим за по-големи размери файлове, използваме по-големи единици, като започваме с килобайт. Ако са ти познати единици като километри и килограми, килобайт звучи като байта, но не е – или поне не е винаги.
Когато терминът бил измислен, един килобайт означавал байта. Компютърните инженери искали да използват познати термини, но компютрите са базирани на двоичната система, така че е по-смислено байтовете да се групират в степени на , а е . Някои компютри започнали да използват килобайт, за да означават байта – особено производителите на твърди дискове, тъй като по този начин дисковете им изглеждали по-големи. Сега живеем в объркващ свят, в който килобайт понякога е равен на байта, а понякога е равен на байта.
Всеки един компютър е консистентен в своите единици, така че можеш да сравниш размерите на файловете дори и да не е сигурно какво е отношението на килобайти към байтове. В общата картина 1000 е толкова близо до 1024, че ще добиеш добра представа за размера на файла и в двата случая.
Щом като размерът на файл е по-голям от килобайта (или от , в зависимост кой компютър ще попиташ), можем да започнем да използваме по-големи единици, като мегабайти, гигабайти, терабайти и петабайти.
Единица | Байтове (основа 10) | Байтове (основа 2) | Пример | |
---|---|---|---|---|
килобайт | KB | икона с размер 10x10 | ||
мегабайт | MB | електронна книга с 500 страници | ||
гигабайт | GB | 7-минутно видео | ||
терабайт | TB | 130 000 снимки | ||
петабайт | PB | 20 милиона кутии с папки |
Таблицата по-горе дава примери за това колко данни можеш да съхраниш за всяка единица. Тази колона е всъщност малко подвеждаща, тъй като размерът на файловете зависи от това дали данните са "компресирани" и колко са компресирани. 1 гигабайт може да съхрани 1 минута некомпресирано видео или 1 час компресирано видео с ниска разделителна способност. Скоро ще научим много повече за компресията.
🔍 Потърси в интернет за повече примери за размер на данни. Какво друго можеш да побереш в един гигабайт, терабайт или петабайт? Сподели интересни открития в Подксазки и благодарности по-долу.
🙋🏽🙋🏻♀️🙋🏿♂️Имаш ли въпроси по темата? Ще се радваме да ти отговорим, просто задай въпросите си по-долу!
Искаш ли да се присъединиш към разговора?
Все още няма публикации.