Mətn faylının ölçüsü hansı vahidlərlə ölçülür? Fayl və qovluq ölçüləri və ya KB, MB, GB nədir

Yəqin ki, “oyuncağım çox ağırdır”, “yüngül fayl”, ağır qovluq” kimi ifadələri eşitmisiniz. Qovluqları və faylları ölçmək həqiqətən mümkündürmü? Və onlar hansı vahidlərdə çəkilir? Bəli, nə qədər qəribə səslənsə də, fayl və qovluqların da öz çəkisi, daha doğrusu, həcmi var. Əgər onlar heç bir şey çəkməsəydilər, o zaman sabit disklərə ehtiyacımız olmayacaq və digər məlumatlar üçün yer boşaltmayacaqdıq.

Hətta məlumatı ölçmək olar. Bu məqsədlə kompüter terminologiyasının öz ölçü vahidləri var: bayt, kilobayt, meqabayt, giqabayt, terabayt və s. Bütün kompüter məlumatları 0 (sıfır) və 1 (bir) istifadə edərək qeyd olunur. Kompüter dilində sıfır və bir 1 bitdir. Səkkiz bitdən ibarət qrup bayt adlanır. Daha çox oxu.

Məlumatın saxlanmasının əsas vahidləri:

1 bayt= 8 bit

1 kilobayt(KB) = 1024 bayt

1 Meqabayt(MB) = 1024 kilobayt

Kompüter binar sistemdə (1 və 0) işlədiyi üçün məlumatı bu şəkildə bölmək daha rahatdır. 1024 rəqəmi kilobaytdır, ikilik say sistemində bir kilobayt isə 2 10 = 1024-dür. Biz onluq say sistemindən istifadə edirik, ona görə də belə nömrələrlə işləmək adət deyil.

İstənilən faylın (qrafik, musiqi, video və s.) öz ölçüsü var. Kompüterdəki bütün məlumatlar müəyyən bir tutuma malik olan sabit diskdə qeyd olunur. Kompüter yaddaşı da bu vahidlərlə ölçülür.

Sərt disk, disket, fleş disk, yaddaş kartı və CD/DVD diskləri kimi hər hansı saxlama mühitinin öz tutumu var və siz ona yaza bilməzsiniz.

Bir faylın və ya qovluğun nə qədər ağır olduğunu necə tapmaq olar

Bir faylın və ya qovluğun nə qədər ağır olduğunu öyrənmək üçün kursoru faylın (və ya qovluğun) üzərinə gətirməli və məlumatı olan bir pəncərə görünənə qədər bir neçə saniyə gözləməlisiniz.

Qovluq və ya fayl çox böyükdürsə, bu şəkildə onun ölçüsü haqqında məlumat tapa bilməyəcəksiniz. Bu halda, qovluğu və ya faylı sağ klikləməlisiniz və açılan menyudan seçin Xüsusiyyətlər(ən aşağıda) və nişanda yeni pəncərədə ölçüsünə baxın Ümumidir.

Ümumilikdə məlumatdan danışsaq, o, BYTES ilə ölçülür. Bu vahidlərdə ölçmə hələ 1956-cı ildə başlamışdır. Sonra bu dəyər kifayət qədər kifayət idi. Söhbət hansı dəyərdən getdiyimizi aydınlaşdırmaq üçün sizə deyim ki, 1 bayt = 1 simvol. Texnologiyanın inkişafı ilə informasiyanın həcmi də artıb və BYTES-də böyük həcmdə informasiyanın ölçülməsi əlverişsiz olub. Sonra KILO-BYTE (KB), MEGA-BYTE (MB), GIGA-BYTE (GB), TERA-BYTE (TB) və s. prefikslər meydana çıxdı.

Bu dəyərlərin nə qədər böyük və ya kiçik olduğunu başa düşmək üçün aşağıdakı müqayisəni verəcəyəm:
- 1KB (bir kilobayt) = 1024 baytdır və bu, təxminən A4 formatında çap edilmiş bir vərəqə bərabər olan məlumat miqdarıdır;

— 1MB (bir meqabayt) = 1024 kilobaytdır və bu, 600-700 səhifəlik layiqli həcm üçün məlumat miqdarıdır!

— 1GB (bir gigabayt) = 1024 meqabayt və bu, artıq hər biri 600 səhifədən ibarət 1024 kitabdan ibarət bütöv bir kitabxanadır!

— 1TB (bir terabayt) = 1024 giqabayt, bu məlumat miqdarı təxminən 8 milyon kitabdan ibarət orta Avropa kitabxanası ilə müqayisə edilə bilər. Məsələn, Rusiya Dövlət Kitabxanasında 43 milyona yaxın eksponat var.

İndi bu məlumatın yazıla biləcəyi media ilə bağlı məlumatın həcmini və növünü müqayisə edək.

— 1,44 MB tutumlu disket. Bir zamanlar disket rəqəmsal informasiyanın əsas əlçatan vasitəsi idi, çünki... Onun üzərində həqiqətən çox şey yaza bilərsiniz. İndi disketlərdən əsasən mühasiblər elektron açarları və imzaları saxlamaq üçün istifadə edirlər. Səbəb mənasızdır - müasir məlumatları saxlamaq üçün disketdə kifayət qədər yer yoxdur. Siz 3 meqapiksellik kamera ilə mobil telefonda çəkilmiş bir və ya iki fotoşəkili disketə yaza bilərsiniz; beş, on Word, Excel sənədləri.

— 1 GB tutumlu fləş disk. Hazırda ən rahat məlumat daşıyıcısı. Hesabı çoxaltmaq üçün fləş sürücünün tutumunu 1GB-a qədər götürdüm, amma ümumiyyətlə, yazı yazarkən 64GB fleş disklər də var!
1 GB flash sürücüyə nə yazmaq olar: bir film, nisbətən keyfiyyətli; .mp3 formatında 200-ə yaxın musiqi faylı; 200-ə yaxın keyfiyyətli fotoşəkil; çoxlu sənədlər və kiçik proqramlar.

— 700MB tutumlu CD disk. Siz CD-yə yaza bilərsiniz: .avi formatında, nisbətən yaxşı keyfiyyətdə bir film; .mp3 formatında təxminən 150 musiqi faylı; təxminən 150 keyfiyyətli fotoşəkil; çoxlu sənədlər və kiçik proqramlar.

— 4,7 GB tutumlu DVD disk. Siz DVD diskə yaza bilərsiniz: DVD və ya HDTV formatında bir film; .avi formatında keyfiyyətli 4-5 film; .mp3 formatında təxminən 1200 musiqi faylı; 1000-ə yaxın keyfiyyətli fotoşəkil; çoxlu sənədlər və proqramlar.

— 120 GB tutumlu sərt disk. Burada sənədlər haqqında yazmamaq üçün onu belə bir sabit diskdə yazıla bilən filmlərin sayı ilə müqayisə edəcəyəm. Beləliklə, 120 GB sabit diskdə DVD və ya HDTV keyfiyyətində 25 film yaza bilərsiniz!

İndi diskin, faylın və ya qovluğun ölçüsünü necə təyin edəcəyimizi bir-bir anlayaq.
Windows-da siz Explorer-də faylın, qovluğun və ya diskin ölçüsünü müəyyən edə bilərsiniz. Masaüstündəki "Kompüterim" qısayolunda SOL siçan düyməsini iki dəfə klikləməklə və ya "Win + E" düymələri birləşməsindən istifadə edərək "Explorer" proqramını işə sala bilərsiniz.

Məsələn, bir diskdə, xüsusən də bir flash sürücüdə nə qədər boş yer qaldığını öyrənmək istəyirsinizsə, çıxarıla bilən diskin şəklinə sağ vurun, adətən "Çıxarılan disk (F :)) ” və ya “Fləş sürücünün adı (F:) ", şəkildəki kimi:

Beləliklə, çıxarıla bilən diskin - flash sürücünün şəklinə sağ vurun və açılan menyuda ən altındakı "Xüsusiyyətlər" maddəsini seçin. Bundan sonra bir pəncərə açılır:


Burada nə qədər məşğul olduğunu (mavi rənglə vurğulanmış), nə qədər boş olduğunu (çəhrayı ilə vurğulanmış) və diskdə nə qədər yer olduğunu görə bilərsiniz.

Beləliklə, qalan boş yeri təkcə bir flash sürücüdə deyil, həm də sabit diskin hər hansı çıxarıla bilən və ya məntiqi sürücüsündə tapa bilərsiniz.

Faylın və ya qovluğun ölçüsünü təyin etmək üçün sxem disklə eynidir. Bunlar. Diskdə istədiyiniz faylı və ya qovluğu tapın, sağ siçan düyməsini basın və "Xüsusiyyətlər" a baxın.


Bütün lazımi məlumatlar orada olacaq.


Bir qrup fayl və ya qovluğun ölçüsünü öyrənmək istəyirsinizsə, onda siz onları seçməlisiniz və eyni əməliyyatları etməlisiniz, yəni. Seçilmiş fayl və ya qovluqlardan birini sağa vurun, "Xüsusiyyətlər" i seçin və ölçüsünə baxın.

Bəli, dərsin ikinci hissəsi “Kompüterin əsasları” başlığına tam düşmür, lakin buna baxmayaraq. Hər hansı bir sualınız varsa, həmişə şərhlərdə soruşa bilərsiniz.

Bu yazıda oxucularımı konsepsiya ilə tanış etmək istədim fayl/qovluq ölçüsü, və ya hətta bir proqram (proqramın qovluq və fayl dəsti olduğunu nəzərə alsaq).

Faylları olan istənilən fayl və ya qovluq yerli disklərdə müəyyən miqdarda yaddaş tutur. Yəni bütün fayl və qovluqların həcmi, başqa sözlə çəkisi və ya ölçüsü var.

Məktəbdən bəri bizə qram və kiloqram, metr və kilometr kimi anlayışlar məlumdur. Kompüter dünyasının da öz ölçü vahidləri var. Fayl və qovluqları ölçürlər. Qabaqcıl istifadəçilərin "jarqonuna" əsaslanaraq, müəyyən bir fayl və ya qovluğun nə qədər "çəkisi" olduğunu müəyyən edəcəyik. Əsas ölçü vahidləri bunlardır: bayt, kilobayt, meqabayt, gigabayt və terabayt.

1 KB = 1024 bayt

1 MB = 1024 KB

1 GB = 1024 MB

Gəlin deşifrə edək:

Bir KB (kilobayt)-da 1024 bayt var.
Bir MB (meqabayt) 1024 KB (kilobayt) ehtiva edir.
Bir GB (giqabayt) 1024 MB (meqabayt) ehtiva edir.

Necə tapmaq olar fayl və ya qovluq ölçüsü?

Faylları olan fayl və ya qovluğun ölçüsünü öyrənmək üçün kursoru fayl və ya qovluğun üzərinə gətirin və bir neçə saniyə saxlayın. Fayl və ya qovluğun xüsusiyyətləri ilə kiçik bir pəncərə görünəcək, parametrlərdən biri ölçüsüdür.

Bir fayl və ya qovluğun üzərinə gətirdiyiniz zaman heç nə görünmürsə, həmin fayl və ya qovluğa sağ klikləyin. Açılan kontekst menyusundan "Xüsusiyyətlər" i seçin.

Bu faylın və ya qovluğun ölçüsünü göstərən bir pəncərə açılacaq.

Niyə ölçüləri bilməliyik?! Məsələn, diskə (disket, fləş disk) fayl və ya qovluq yaza biləcəyimizi və ya lokal disklərdə nə qədər yer qaldığını müəyyən etmək üçün.

Bunu müəyyən edə bilməyimiz üçün diskə (disket, fləş sürücü) nə qədər məlumatın yerləşdiyini bilməliyik:

  • Floppy disk - 1.44 MB (mətn faylları yazmaq üçün uyğundur)
  • CD disk - 700 MB (musiqi, kiçik video və proqramları yazmaq üçün uyğundur)
  • DVD disk - 4 GB-dan (hər hansı bir şeyi qeyd etmək üçün uyğundur). DVD diskinin standart tutumu 4,7 GB-dır. İki tərəfli DVD-lər də var. Bu o deməkdir ki, qeyd hər iki tərəfdə ola bilər - bir və digər. Bu disklərin tutumu 9,4 GB təşkil edir. İki qatlı disklər də mövcuddur, lakin onlar daha az yayılmışdır. Bu disklər aşağıdakı həcmlərə malikdir: 1 tərəfli 2 qat - 8,5 GB; 2 tərəfli 2 qat - 17,1 GB.
  • Flash disklər - 1 GB-dan (hər hansı bir şeyi qeyd etmək üçün uyğundur)

Bu məqalədə danışmaq istədiyim bütün bunlardır.


Çox güman ki, veb saytlarda fayl ölçüsünü göstərən bir imza görürsünüz. Heç kim bu göstəriciyə özü imza atmır. Bu problemi PHP-də funksiya yazmaqla həll etmək olar. Nəticədə, belə bir xətt çıxaracaq:

Fayl ölçüsü: 2.3 MB
Saytdan istənilən materialı endirərkən çox rahatdır. Beləliklə, başlayaq.

Faylın ölçüsünü təyin edən PHP funksiyası yaradın

Funksiya olduqca sadə və sadə olacaq. Üç daxili funksiyadan istifadə edir:

fayl_mövcuddur- göstərilən fayl və ya kataloqun mövcudluğunun yoxlanılması.

fayl ölçüsü- faylın ölçüsünü müəyyənləşdirin. Nəticəni baytla qaytarır. Fayl 2 GB-dan böyükdürsə, serverdən asılı olaraq səhv nəticələr göstərə bilər.

dəyirmi- çıxış dəyərini tam ədədə və dövr ayırıcıdan sonra onda birinə qədər qısaldan daxili funksiya.
Funksiya faylın özünün mövcudluğunu yoxlayır, sonra ardıcıl olaraq fayl ölçüsünün nə qədər böyük olduğunu müəyyən etməyə çalışır - əgər 1024 baytdan çoxdursa, nəticə MB-da, 1024 MB-dan çox olarsa, o zaman GB-da çıxmalıdır. Və hər bir addımın sonunda daxili dəyirmi funksiya nəticəni çoxlu rəqəmlərdən tam dəyərə və ayırıcı ilə onda birinə yuvarlaqlaşdırır.

İndi funksiya faylı yaradaq. Bu cür faylları ayrıca bir qovluqda saxlamaq adətdir. Misal üçün funksiyası.

PHP kodu(fayl function.php)

// funksiya arqumentləri fayla gedən yol olacaq
get_filesize funksiyası($fayl)
{
// fayla keçin
if(!file_exists($file)) "Fayl tapılmadı" qaytarın;
// indi biz bir neçə addımda faylın ölçüsünü müəyyən edirik
$fayl ölçüsü = fayl ölçüsü($fayl);
// Ölçü 1 KB-dən böyükdürsə
if($fayl ölçüsü > 1024)
{

// Əgər fayl ölçüsü Kilobaytdan böyükdürsə
// onu Meqabaytlarda göstərmək daha yaxşıdır. MB-yə çevirin
if($fayl ölçüsü > 1024)
{
$fayl ölçüsü = ($fayl ölçüsü/1024);
// Əgər fayl 1 Meqabaytdan çoxdursa, yoxlayırıq
// 1 Gigabaytdan böyükdür
if($fayl ölçüsü > 1024)
{
$fayl ölçüsü = ($fayl ölçüsü/1024);

$fayl ölçüsünü qaytarın." GB";
}
başqa
{
$fayl ölçüsü = dəyirmi($fayl ölçüsü, 1);
$fayl ölçüsünü qaytarın." MB";
}
}
başqa
{
$fayl ölçüsü = dəyirmi($fayl ölçüsü, 1);
$fayl ölçüsünü qaytarın." Kb";
}
}
başqa
{
$fayl ölçüsü = dəyirmi($fayl ölçüsü, 1);
$fayl ölçüsünü qaytarın." bayt";
}
}
?>
Funksiyanı yaratdıq. Yalnız onu tətbiq etmək qalır.

PHP kodu

include_once "function/function.php"; // faylı funksiya ilə daxil edin

// funksiya tərəfindən emal üçün yolu olan bir yol və ya dəyişən daxil edin
$size = get_filesize("şəkillər/foto.jpg");
echo "Fayl ölçüsü: ".$size.""; // nəticəni ölçüsü ilə çıxarın
?>
Hamısı hazırdır! Sağlamlığınız üçün həzz alın!
Diqqətinizə görə təşəkkürlər! Və işinizdə uğurlar!

 

Oxumaq faydalı ola bilər: