Kokiais vienetais matuojamas tekstinio failo dydis? Failų ir aplankų dydžiai arba kas yra KB, MB, GB

Tikriausiai esate girdėję tokius posakius kaip „mano žaislas sveria per daug“, „lengvas failas“, sunkus aplankas“. Ar tikrai įmanoma pasverti aplankus ir failus? Ir kokiais vienetais jie tada sveriami? Taip, kad ir kaip keistai tai skambėtų, failai ir aplankai taip pat turi savo svorį, tiksliau – tūrį. Jei jie nieko nesvertų, mums nereikėtų kietųjų diskų ir atlaisvintume vietos kitai informacijai.

Net informaciją galima išmatuoti. Tam tikslui kompiuterių terminologija turi savo matavimo vienetus: baitai, kilobaitai, megabaitai, gigabaitai, terabaitai ir pan. Visa kompiuterio informacija įrašoma naudojant 0 (nulis) ir 1 (vienas). Nulis ir vienas kompiuterių kalba yra 1 bitas. Aštuonių bitų grupė vadinama baitu. Skaityti daugiau.

Pagrindiniai informacijos saugojimo vienetai:

1 baitas= 8 bitai

1 kilobaitas(KB) = 1024 baitai

1 megabaitas(MB) = 1024 kilobaitai

Kadangi kompiuteris veikia dvejetainėje sistemoje (1 ir 0), jam daug patogiau tokiu būdu skaidyti informaciją. Skaičius 1024 yra kilobaitas, o vienas kilobaitas dvejetainėje skaičių sistemoje yra 2 10 = 1024. Mes naudojame dešimtainę skaičių sistemą, todėl su tokiais skaičiais operuoti nėra įprasta.

Bet koks failas (grafika, muzika, vaizdo įrašas ir kt.) turi savo dydį. Visa informacija kompiuteryje įrašoma į standųjį diską, kuris turi tam tikrą talpą. Šiais vienetais matuojama ir kompiuterio atmintis.

Bet kuri laikmena, pvz., kietasis diskas, diskelis, „flash drive“, atminties kortelė ir CD/DVD diskai, turi savo talpą, kurios daugiau į ją įrašyti negalite.

Kaip sužinoti, kiek sveria failas ar aplankas

Norėdami sužinoti, kiek sveria failas ar aplankas, turite užvesti pelės žymeklį ant failo (ar aplanko) ir palaukti kelias sekundes, kol pasirodys langas su informacija.

Jei aplankas ar failas yra per didelis, tokiu būdu nesužinosite informacijos apie jo dydį. Tokiu atveju turite dešiniuoju pelės mygtuku spustelėti aplanką arba failą ir išskleidžiamajame meniu pasirinkti Savybės(pačiame apačioje) ir pamatysite dydį naujame skirtuko lange Yra dažni.

Jei kalbėtume apie informaciją apskritai, ji matuojama BAITAIS. Matavimas šiuose vienetuose buvo pradėtas dar 1956 m. Tada šios vertės visiškai pakako. Kad būtų aiškiau apie kokią reikšmę mes kalbame, pasakysiu, kad 1 baitas = 1 simbolis. Tobulėjant technologijoms, išaugo ir informacijos apimtys, o išmatuoti didelį informacijos kiekį BYTES tapo nepatogu. Tada atsirado priešdėliai KILO-BYTE (KB), MEGA-BYTE (MB), GIGA-BYTE (GB), TERA-BYTE (TB) ir kt.

Norėdami suprasti, kokios didelės ar mažos šios vertės, pateiksiu tokį palyginimą:
- 1KB (vienas kilobaitas) = ​​1024 baitai, ir tai yra informacijos kiekis, maždaug lygus vienam atspausdintam A4 formato lapui;

— 1 MB (vienas megabaitas) = ​​1024 kilobaitai, ir tiek informacijos jau padoriame 600–700 puslapių apimtyje!

— 1 GB (vienas gigabaitas) = ​​1024 megabaitai, ir tai jau yra visa 1024 knygų biblioteka, po 600 puslapių!

— 1TB (vienas terabaitas) = ​​1024 gigabaitai, toks informacijos kiekis prilygsta vidutinei Europos bibliotekai, kurioje yra apie 8 mln. Pavyzdžiui, Rusijos valstybinėje bibliotekoje yra apie 43 mln.

Dabar palyginkime informacijos apie laikmeną, kurioje ši informacija gali būti įrašyta, kiekį ir tipą.

— 1,44 MB talpos diskelis. Kadaise diskelis buvo pagrindinė prieinama skaitmeninės informacijos laikmena, nes... Jame tikrai galėtumėte įrašyti daug dalykų. Dabar buhalteriai dažniausiai naudoja diskelius elektroniniams raktams ir parašams saugoti. Priežastis banali – diskelyje neužtenka vietos šiuolaikinei informacijai saugoti. Į diskelį galite įrašyti vieną ar dvi nuotraukas, darytas mobiliuoju telefonu su 3 megapikselių kamera; penki, dešimt Word, Excel dokumentų.

- „Flash“ diskas, kurio talpa yra 1 GB. Patogiausias informacijos nešiklis šiuo metu. „Flash“ disko talpą padidinau iki 1 GB, kad būtų daug kartų, tačiau rašymo metu taip pat yra 64 GB „flash drives“!
Ką galima įrašyti į 1 GB „flash“ diską: vienas filmas, palyginti geros kokybės; apie 200 muzikos failų .mp3 formatu; apie 200 geros kokybės nuotraukų; daug dokumentų ir mažų programų.

- 700 MB talpos CD diskas. Į kompaktinį diską galite įrašyti: vieną filmą .avi formatu, palyginti geros kokybės; apie 150 muzikos failų .mp3 formatu; apie 150 geros kokybės nuotraukų; daug dokumentų ir mažų programų.

— 4,7 GB talpos DVD diskas. Į DVD diską galite įrašyti: vieną filmą DVD arba HDTV formatu; 4-5 geros kokybės filmai .avi formatu; apie 1200 muzikos failų .mp3 formatu; apie 1000 geros kokybės nuotraukų; tiek daug dokumentų ir programų.

- Kietasis diskas, kurio talpa 120 GB. Čia, kad nerašyčiau apie dokumentus, palyginsiu su filmų, kuriuos galima įrašyti tokiame kietajame diske, skaičiumi. Taigi, 120 GB kietajame diske galite įrašyti 25 filmus DVD arba HDTV kokybe!

Dabar išsiaiškinkime po vieną, kaip nustatyti disko, failo ar aplanko dydį.
„Windows“ sistemoje „Explorer“ galite nustatyti failo, aplanko arba disko dydį. Galite paleisti „Explorer“ dukart spustelėdami KAIRĮ pelės mygtuką ant darbalaukio sparčiojo klavišo „Mano kompiuteris“ arba naudodami klavišų kombinaciją „Win+E“.

Jei, pavyzdžiui, norite sužinoti, kiek laisvos vietos liko diske, ypač „flash drive“, tada DEŠINIU pelės mygtuku spustelėkite keičiamo disko vaizdą, paprastai jis pažymėtas „Išimamasis diskas (F:). “ arba „Flash drive (F:) pavadinimas“, kaip parodyta paveikslėlyje:

Taigi, dešiniuoju pelės mygtuku spustelėkite keičiamo disko - „flash drive“ vaizdą ir atsidariusiame meniu, pačiame apačioje, pasirinkite elementą „Ypatybės“. Po to atsidaro langas:


Čia galite pamatyti, kiek yra užimta (paryškinta mėlyna spalva), kiek yra laisvų (paryškinta rožine spalva) ir kiek vietos yra diske.

Taigi, likusią laisvą vietą galite sužinoti ne tik „flash drive“, bet ir bet kuriame išimamame ar loginiame standžiojo disko diske.

Failo ar aplanko dydžio nustatymo schema yra tokia pati kaip ir disko. Tie. Raskite norimą failą ar aplanką diske, spustelėkite jį DEŠINIU pelės mygtuku ir žiūrėkite „Ypatybės“.


Ten bus visa reikalinga informacija.


Jei norite sužinoti failų ar aplankų grupės dydį, tuomet reikia juos pasirinkti ir atlikti tas pačias operacijas, t.y. Dešiniuoju pelės mygtuku spustelėkite vieną iš pasirinktų failų ar aplankų, pasirinkite „Ypatybės“ ir peržiūrėkite dydį.

Taip, antroji pamokos dalis ne visai patenka į antraštę „Kompiuterio pagrindai“, bet vis dėlto. Jei turite klausimų, visada galite juos užduoti komentaruose.

Šiame straipsnyje norėjau supažindinti savo skaitytojus su šia koncepcija failo/aplanko dydis, ar net programa (atsižvelgiant į tai, kad programa yra aplankų ir failų rinkinys).

Bet koks failas ar aplankas su failais užima tam tikrą vietos diskų atminties kiekį. Tai reiškia, kad visi failai ir aplankai turi tūrį, kitaip tariant, svorį arba dydį.

Nuo mokyklos laikų žinojome tokias sąvokas kaip gramai ir kilogramai, metrai ir kilometrai. Kompiuterių pasaulis taip pat turi savo matavimo vienetus. Jie matuoja failus ir aplankus. Remdamiesi pažengusių vartotojų „slengu“, nustatysime, kiek „sveria“ tam tikras failas ar aplankas. Pagrindiniai matavimo vienetai yra: baitai, kilobaitai, megabaitai, gigabaitai ir terabaitai.

1 KB = 1024 baitai

1 MB = 1024 KB

1 GB = 1024 MB

Iššifruokime:

Viename KB (kilobaite) yra 1024 baitai.
Viename MB (megabaite) yra 1024 KB (kilobaitai).
Viename GB (gigabaite) yra 1024 MB (megabaitai).

Kaip sužinoti failo ar aplanko dydis?

Norėdami sužinoti failo ar aplanko su failais dydį, užveskite žymeklį ant failo ar aplanko ir palaikykite kelias sekundes. Atsidarys mažas langas su failo ar aplanko charakteristikomis, vienas iš parametrų yra dydis.

Jei užvedus pelės žymeklį virš failo ar aplanko nieko nerodoma, dešiniuoju pelės mygtuku spustelėkite tą failą ar aplanką. Atsidariusiame kontekstiniame meniu pasirinkite „Ypatybės“.

Atsidarys langas, nurodantis šio failo ar aplanko dydį.

Kodėl mums reikia žinoti dydžius?! Pavyzdžiui, norint nustatyti, ar galime įrašyti failą ar aplanką į diską (diskelį, „flash drive“) arba kiek vietos liko vietiniuose diskuose.

Kad galėtume tai nustatyti, turime žinoti, kiek informacijos telpa diske (diskelėje, „flash drive“):

  • Diskelis - 1,44 MB (tinka tekstiniams failams rašyti)
  • CD diskas - 700 MB (tinka muzikai, nedideliems vaizdo įrašams ir programoms įrašyti)
  • DVD diskas – nuo ​​4 GB (tinka įrašyti bet ką). Standartinė DVD disko talpa yra 4,7 GB. Taip pat yra dvipusių DVD. Tai reiškia, kad įrašas gali būti iš abiejų pusių – ir iš vienos, ir iš kitos. Šių diskų talpa yra 9,4 GB. Taip pat yra dviejų sluoksnių diskų, tačiau jie yra mažiau paplitę. Šie diskai turi šiuos tūrius: 1-sided 2-layer - 8,5 GB; Dvipusis 2 sluoksnių - 17,1 GB.
  • „Flash“ atmintinės – nuo ​​1 GB (tinka įrašyti bet ką)

Tai viskas, apie ką norėjau pakalbėti šiame straipsnyje.


Tikriausiai dažnai svetainėse matote parašą, nurodantį failo dydį. Niekas pats nepasirašo šio rodiklio. Šią problemą galima išspręsti parašius funkciją PHP. Dėl to bus išvesta tokia eilutė:

Failo dydis: 2,3 MB
Tai labai patogu atsisiunčiant bet kokią medžiagą iš svetainės. Taigi pradėkime.

Sukurkite PHP funkciją, kuri nustato failo dydį

Funkcija bus gana paprasta ir nesudėtinga. Naudoja tris integruotas funkcijas:

failas_egzistuoja- patikrinti, ar nėra nurodyto failo ar katalogo.

failo dydis- nustatyti failo dydį. Grąžina rezultatą baitais. Jei failas yra didesnis nei 2 GB, priklausomai nuo serverio, gali būti rodomi neteisingi rezultatai.

apvalus- integruota funkcija, kuri sutrumpina išvesties reikšmę iki sveikojo skaičiaus ir vienos dešimtosios po periodo skyriklio.
Funkcija tikrina, ar nėra paties failo, tada nuosekliai bando nustatyti, kokio dydžio yra failas - jei jis didesnis nei 1024 baitai, tada rezultatas turėtų būti išvedamas MB, jei jis didesnis nei 1024 MB, tada jis turėtų būti išvesta GB. Ir kiekvieno veiksmo pabaigoje integruota apvalinimo funkcija suapvalina rezultatą nuo daugelio skaitmenų iki visos vertės ir dešimtosios su skyrikliu.

Dabar sukurkime funkcijos failą. Įprasta tokius failus laikyti atskirame aplanke. Pavyzdžiui funkcija.

PHP kodas(failas function.php)

// funkcijos argumentai bus kelias į failą
funkcija get_filesize($failas)
{
// eikite į failą
if(!file_exists($failas)) return "Failas nerastas";
// dabar keliais žingsniais nustatome failo dydį
$failo dydis = failo dydis($failas);
// Jei dydis didesnis nei 1 KB
if($failo dydis > 1024)
{

// Jei failo dydis yra didesnis nei kilobaitas
// geriau rodyti megabaitais. Konvertuoti į MB
if($failo dydis > 1024)
{
$failo dydis = ($failo dydis/1024);
// O jei failas didesnis nei 1 megabaitas, tada tikriname
// Ar jis didesnis nei 1 gigabaitas
if($failo dydis > 1024)
{
$failo dydis = ($failo dydis/1024);

grąžinti $failo dydį." GB";
}
Kitas
{
$failo dydis = apvalus($failo dydis, 1);
grąžinti $failo dydį." MB";
}
}
Kitas
{
$failo dydis = apvalus($failo dydis, 1);
grąžinti $failo dydį." Kb";
}
}
Kitas
{
$failo dydis = apvalus($failo dydis, 1);
grąžinti $failo dydį." baitas";
}
}
?>
Sukūrėme funkciją. Belieka jį pritaikyti.

PHP kodas

include_once "funkcija/funkcija.php"; // įtraukite failą su funkcija

// įterpti kelią arba kintamąjį su keliu, kad būtų galima apdoroti funkciją
$dydis = get_filesize("vaizdai/nuotrauka.jpg");
echo "Failo dydis: ".$ dydis.""; // išvesti rezultatą su dydžiu
?>
Viskas paruošta! Mėgaukitės tuo dėl savo sveikatos!
Ačiū už dėmesį! Ir sėkmės darbuose!

 

Gali būti naudinga perskaityti: