lt.phhsnews.com


lt.phhsnews.com / Kaip failo dydis gali būti lygus nuliui?

Kaip failo dydis gali būti lygus nuliui?


Mes visi retkarčiais susiduriame su "situacija" mūsų kompiuteriuose, todėl mums visai nesijaučia, pavyzdžiui, failo dydis yra nulis, bet kaip tai netgi įmanoma? Šiandieninė "SuperUser" užklausų ir atsakymų dalis atsako į supainioti skaitytojo klausimą.

Šiandienos klausimų ir atsakymų sesija ateina su meile SuperUser - "Stack Exchange", bendruomenės pagrįstos Q & A svetainių grupės, padalinys.

Klausimas

"SuperUser" skaitytuvas Eugene S nori sužinoti, kaip failo dydis gali būti lygus nuliui:

Tai yra kažkas, su kuria susidūriau, ir negalėjo galvoti apie tinkamą paaiškinimą. Jei kompiuteryje sukūriau tuščią *. Txt failą ir tada žiūri į jo dydį, jis rodo nulio dydį. Kaip tai įmanoma? Aš turiu omenyje, net jei pats failas yra tuščias, jis vis tiek turi tam tikrą dydį (net jei jis tik turi savo vardą). Kaip tai galima paaiškinti?

Kaip failo dydis gali būti nulis?

Atsakymas

"SuperUser" autoriai David Schwartz ir Cort Ammon atsakė už mus. Pirmiausia, David Schwartz:

Tai įmanoma, nes tikrai nėra failo. Yra tik katalogo įrašas su pavadinimu ir savininku. Katalogo įrašas logiškai skiriasi nuo failo. Pavyzdžiui, tas pats failas gali turėti daugiau nei vieną pavadinimą daugiau nei viename kataloge.

Deja, terminų failas ne visada vartojamas tiksliai tiems patiems dalykams suprasti. Tačiau failo dydžio logika kilo iš modelio, kuriame katalogo įrašas prideda failą į katalogą, tada failų pavadinimai ir susiję meta duomenys saugomi kataloge.

Vėliau pateikiamas atsakymas iš Cort Ammono:

Semantinis Failo dydžio reikšmė skiriasi nuo tos, kurią naudojate.

Yra daug failų dydžių, kurie yra reikšmingi. Labiausiai paplitęs ir tas, kurį čia matote, yra failo baitų skaičius. Jei failas yra tuščias tekstinis failas, gali būti, kad jis gali būti nulis baitų. Šis skaičius yra svarbus programuotojams, nes dažnai turime atidaryti failą, perskaityti visus duomenis ir uždaryti. Mums reikia žinoti, kiek duomenų baitų bus byloje, kad galėtume planuoti į priekį.

Dar viena prasmė kyla dėl to, kaip dauguma failų sistemų saugo duomenis. Dauguma failų sistemų saugo duomenis blokuose. Pavyzdžiui, failų sistema gali saugoti duomenis 64 kB blokuose, tai reiškia, kad niekada nebus paskirstyti nieko, kuris netinka net 64 kB. Tai atrodo neefektyvus, tačiau jis gali padaryti buhalteriją daug lengviau, o dažnai paprastesnis reiškia greitesnį.

Trečioji reikšmė, kurią jūs vilkite, bus tikrasis kietajame diske reikalaujamų bitų skaičius, siekiant apibūdinti buvimą bylos. Tai apima informaciją, kuri paprastai saugoma atskirai nuo failo. Pavyzdžiui, Linux atveju failo pavadinimo sąvoka saugoma kataloge, kuriame yra failas, inode. [ Remiantis kitų komentarų duomenimis, tai (techniškai) saugoma katalogo duomenimis. Kai aš tai parašiau, aš galvoju apie mažų katalogų atvejį. Duomenys, mažesni nei 156 baitai, gali būti saugomi tiesiai į inode. ] Tai nėra dažniausiai vartojama prasmė, nes tai labai sunku nustatyti, nežinant, kokios itin gilios vidinės failų sistemos funkcijos (pvz., Reikalingos vietos apskaitos saugoti visus failo leidimus). Tačiau jei turite 100 000 baitų kietąjį diską ir norite sužinoti, kiek failo dydis gali tilpti į tą kietąjį diską, tai bus labai svarbi jums prasmė.


Ar turite ką nors įtraukti į paaiškinimą? Garsas išjungtas komentaruose. Norite skaityti daugiau atsakymų iš kitų "Tech-savvy Stack Exchange" vartotojų? Patikrinkite visą diskusijų temą čia.


Kas yra veidrodiniai fotoaparatai ir ar jie yra geresni nei įprasti DSLR?

Kas yra veidrodiniai fotoaparatai ir ar jie yra geresni nei įprasti DSLR?

Neseniai populiarus fotografas Trey Ratcliffas sakė, kad jis nusipirko DSLR fotoaparatus, nes veidrodiniai fotoaparatai yra ateitis. Pažvelkime į tai, kas yra šie fotoaparatai, ir sužinokite, ar "Trey" yra ant kažko, ar tiesiog pilnas karšto oro. Šiandien mes sužinokime apie kamerų istoriją, tai, ką "veidrodiniai" fotoaparatai yra.

(how-to)

Kaip atšaukti

Kaip atšaukti "Apple Music" (ar bet kurią kitą) prenumerata

"Apple Music" neseniai pradėjo su fanų ir hype tone. Iki šiol atsiliepimai yra gana teigiami, o 3 mėnesių nemokamas bandymas yra puikus pardavimo punktas, tačiau tam tikru momentu jūs galite nuspręsti, kad nenorite mokėti už tai ir turite atšaukti. Jei vis dar esate įdomu, ką "Apple Music" yra apie, ar nežinote, ar norite atlikti šoktelėjimą, įsitikinkite, kad peržiūrėjote mūsų rašytą tekstą.

(how-to)