Kompiuteriai ir modernios programėlės

Pirmiausia, tarkime, kad čia kalbėsime apie FAT ir NTFS failų sistemas, kaip dažniausiai pasitaikančias, ir nieko nepasakysime apie ne Windows sistemose naudojamas failų sistemas, nes tokios sistemos nepatenka į autoriaus interesus. O dabar – į verslą.

Atrodytų, koks gali būti dviprasmiškumas, jei kalbėtume apie failo dydį. Kiek duomenų buvo įrašyta, toks dydis (arba ilgis). Kiek baitų jis turi nuo pradžios iki pabaigos (ir šis skaičius failų sistemoje įrašomas kaip failo dydis), toks dydis, ar ne? Kaip sakė tvarkdaris Šelmenka, taip ir yra, bet tik smulkmena ne taip.

Padarykite eksperimentą. Paimkite bet kurį vykdomąjį failą ir nukopijuokite jį naudodami komandą
nukopijuokite kažką.exe kažką kita.exe

Jei su tuo susidūrėte anksčiau, jau žinote, kad gautas failas bus daug trumpesnis nei originalas ir nebus kopija. Priežastis paprasta: kopijavimo programa, paleista be parinkties /b, kopijuoja failą tol, kol susiduria su baitu su kodu 27h, šis simbolis vadinamas „failo pabaiga“.

Taigi, jau turime du skirtingus failo pabaigos ženklus – pagal failų sistemoje įrašytą skaičių ir pagal specialų baitą failo korpuse. Tiesa, verta pastebėti, kad antrasis ženklas išliko dar nuo tų laikų, kai failuose vyravo tekstas ir dabar jis praktiškai nenaudojamas.

Failų sistemose, kurios naudoja grupes, o FAT ir NTFS konkrečiai nurodo tokias failų sistemas, taip pat yra trečiasis dydis - failo dydis diske, tai yra, bendras šiam failui priskirtų grupių dydis. FAT failų sistemose šis dydis yra didesnis arba lygus tikrojo failo dydžiui. Skirtumas tarp dydžių, jei toks yra, - vadinamoji failo uodega - yra tuščia vieta diske, mokėjimas už failų talpinimą į grupes, o ne vienas po kito, nors failų sistemos su tokia taip pat yra failų vieta.

Tačiau kartais ši vieta yra naudojama. Visų pirma, diskelių laikais buvo programų, kurios leido įrašyti duomenis į failų uodegą, kad būtų galima slaptai perduoti informaciją tokiuose diskeliuose. Juk standartinėmis priemonėmis prieiti prie failų uodegų neįmanoma.

Jei įtrauksime NTFS, vaizdas bus papildytas naujais akcentais.
Visų pirma, failo dydis diske gali būti mažesnis nei tikrasis failo dydis.
Jei failo turinys telpa į laisvą MFT failo įrašo sritį, failas neužima jokių diskų grupių.

Maksimalus tokio failo dydis priklauso nuo įrašo dydžio ir yra maždaug 600 baitų mažam įrašui (1 KB) ir 3600 dideliam įrašui (4 KB). Tačiau reikia pastebėti, kad dar visai neseniai „Windows“ rodė tokio failo dydį diske, lygų vienai klasteriui, nors iš tikrųjų rinkmenai nebuvo priskirta jokia klasteris.

Jei failas yra suspaustas, jo dydis diske gali būti pastebimai mažesnis nei tikrasis failo ilgis (jame esančių duomenų kiekis).

Vadinamieji reti failai dar labiau apsunkina vaizdą. Juose yra naudingų duomenų tik tam tikrose failo dalyse, o likusi failo dalis visiškai nenaudojama. Kaip pavyzdį paimkite pakeitimų žurnalo failą \$Extend\$UsnJrnl, kuris yra beveik kiekviename kompiuteryje (nebandykite jo matyti naršyklėje ar kitose failų tvarkyklėse, jis neveiks).


Jis gali būti kelių gigabaitų ilgio, bet paprastai pačioje pabaigoje jame yra tik 32 megabaitai reikšmingų duomenų. O likusiuose duomenyse visiškai nėra duomenų, jie neužima vietos diske, o kai bandysite nuskaityti duomenis iš šios dalies, sistema išduos nulių aibę net nepasiekusi disko.
Jei skaitytojas nori eksperimentuoti su retais failais, tokį failą galima sukurti naudojant komandą fsutil sparse. O laisvalaikiu galite pagalvoti, koks yra tikrasis failo ilgis, jei sistema atitinkamame stulpelyje įrašė skaičių 4 GB, o tikri failo duomenys yra tik 32 MB, o diske jis taip pat užima 32 MB .

Ir galiausiai, pakalbėkime apie dar vieną ilgį: galiojančių duomenų (galiojančių duomenų) ilgį. Šis ilgis ir jį nustatančios funkcijos domina beveik vien programuotojus, tačiau kartais su juo gali susidurti paprasti vartotojai.

FAT failų sistemose ši sąvoka neegzistuoja, o funkcijos, kurios naudoja šią reikšmę, failo korpuse atitinkamose vietose įrašo nulius. NTFS sistemoje šis ilgis yra failo charakteristika.

Pabandykime pavyzdžiu paaiškinti, apie ką kalbame. Paimkite didesnį nei gigabaito „flash“ diską (dėl aiškumo naudojama „flash“ atmintinė, nes ji veikia lėčiau nei standusis diskas su dideliu duomenų kiekiu), suformatuotą FAT32, ir sukurkite jame didelį failą naudodami komandą.
fsutil failas createnew k:\trial.txt 900000000

Jei „flash drive“ priskirta raidė skiriasi nuo K, atitinkamai pataisykite komandą.
Pamatysite, kad failo kūrimo procedūra užtruks gana ilgai, pusę minutės ar net daugiau (nors iš karto pasirodys pranešimas „failas sukurtas“, teks palaukti, kol pasirodys komandų eilutė). Tai visai nestebina, nes komandos () aprašyme rašoma, kad kuriamas failas susideda iš nulių. O failas, kurį gavome, yra 858 megabaitai, todėl jo rašymas turėtų užtrukti ne taip jau mažai laiko.

Dabar suformatuokite „flash“ diską NTFS, kad eksperimentas būtų grynesnis, geriau paimti tą patį ir kartoti failo kūrimą. Šį kartą operacija įvyks beveik akimirksniu. Failo korpuse nebereikia rašyti nulių, užtenka skirti failui vietos ir nustatyti jai nulį faktinių duomenų ilgį. Failo korpuse bus „šiukšlės“, kurios buvo įrašytos šiuose sektoriuose, tačiau nuskaitant duomenis šie duomenys nebus pasiekti – nustačius, kad faktinių duomenų ilgis lygus nuliui, sistema neskaitys visko, kas yra toliau nei šis nulis – juk šie duomenys negalioja. Juos galima padaryti galiojančiais pakeitus galiojančią duomenų ilgio reikšmę.

Pažvelkime į tai su pavyzdžiu. Sukurkite naują failą viename iš NTFS suformatuotų įbrėžimų diskų. Šimtai megabaitų yra visiškai neprivalomi, pakaks keliolikos ar dviejų kilobaitų:
fsutil failas Createnew C:\trial.txt 10000

Dabar atidarykite jį naudodami bet kurią failų peržiūros programą, pvz., FAR.


Kaip matote, faile iš tiesų yra nulių. Bet jei pažvelgsite į šį failą naudodami diskų rengyklę, kuri tiesiogiai pasiekia sektorius, pvz., dmde, vaizdas bus kitoks.

Jei atidarysime tomą C kaip loginį įrenginį ir žiūrėsime į failo turinį, pamatysime tuos pačius nulius.


Bet jei atidarote diską kaip fizinį įrenginį, tada tame pačiame sektoriuje (atkreipkite dėmesį į LBA numerius - 63 skirtumas atsirado dėl to, kad skaidinio pradžia yra perkelta disko pradžios atžvilgiu) matys duomenis, kurie anksčiau buvo įrašyti į kokį nors vėlesnį nuotolinį failą.


O jei padidinsime faktinių duomenų ilgį, šiuos duomenis matysime faile. Nustatykite šį ilgį į 300 baitų:

fsutil failas setvaliddata C:\trial.txt 300

Atminkite, kad šios komandos parametras negali būti nustatytas savavališkai, bet turi būti ne mažesnis už esamą galiojančią duomenų ilgio reikšmę ir ne didesnis nei failo dydis. Su šia komanda negalite sumažinti galiojančių duomenų ilgio.

Dabar dar kartą pažiūrėkite į failo turinį. Atkreipkite dėmesį, kad mes į jį neįrašėme jokių duomenų!


Grynai atsitiktinai paaiškėjo, kad šiame faile yra gana daug prasmingo teksto, todėl vaizdas tampa vizualesnis. 300 dešimtainių baitų yra 12 c šešioliktainių baitų, ir būtent ant šio baito tekstas nutrūksta ir prasideda nuliai. Jei galiojančių duomenų kraštą perkelsime dar toliau, tada „atsiras“ ir šios eilutės.

Apibendrinant

Yra du fiziniai failų ilgiai – failo dydis, įrašytas failų sistemoje, ir vietos, kurią jis užima diske. Taip pat yra du loginiai failų ilgiai – tai failo pabaigos ženklas (baitas EOF – 27h) ir faktinių duomenų ilgis. Tuščios sritys retuose failuose taip pat gali būti laikomos loginio ilgio dalimi – atminkite \$Extend\$UsnJrnl, kur didelis trūkstamų duomenų masyvas baigiasi trisdešimt dviem megabaitais tikrų duomenų.

Taigi, paprastai, kai žmonės kalba apie failo ilgį, jie turi omenyje failų sistemoje saugomą skaičių. Bet, kaip matote, variantai galimi!

Šiame straipsnyje norėjau supažindinti savo skaitytojus su šia koncepcija failo dydis, aplankas, ar net programas (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ų žinome 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“ tas ar kitas failas ar aplankas. Pagrindiniai matavimo vienetai yra: baitai, kilobaitai, megabaitai, gigabaitai, na, galite 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 failų aplanko dydį, perkelkite žymeklį ant failo ar aplanko ir palaikykite kelias sekundes. Atsiras 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, rodantis šio failo ar aplanko dydį.

Kodėl mums reikia žinoti matmenis? 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ą). Standartinis DVD disko dydis yra 4,7 GB. Taip pat yra dvipusių DVD. Tai reiškia, kad įrašas gali būti iš dviejų pusių – ir vienoje, ir antroje. Šių diskų talpa yra 9,4 GB. Taip pat yra dviejų sluoksnių diskų, tačiau jie yra mažiau paplitę. Tokie diskai turi tokius 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.

Siūlau pagalvoti, kokie tai gyvūnai – JPG ir RAW nuotraukų formatai, ką jie veikia ir kada reikėtų į juos atkreipti dėmesį. Koks nuotraukos dydis ir failo svoris, kaip jie matuojami ir nuo ko priklauso.

Beveik visos fotokameros gali išsaugoti nuotraukas JPG formatu (net telefonų ir planšetinių kompiuterių kameros). Visuose SLR ir ne SLR fotoaparatuose, taip pat pažangiuose kompaktiniuose, be JPG, yra bent RAW ir RAW +, o kartais ir TIFF.

Norėdami susidoroti su formatais, pirmiausia turite susitarti, ką reiškia nuotraukos „dydis“ ir failo (nuotraukos) „svoris“. Siūlau šias sąvokas apsvarstyti labiau apčiuopiamuose objektuose ... pavyzdžiui, gėrybėse.

1 | Kas yra pikselis:


Objektų dydis matuojamas metrais, nuotraukos dydis – pikseliais (px).

Jei išmatuosite šios vazos dydį su uogomis, tada ji bus apie 10 centimetrų aukščio ir 13 centimetrų pločio... apytiksliai. Tai yra, mes esame įpratę matuoti objektus centimetrais (metrais, kilometrais ir pan.). Jei kalbėsime apie tos pačios vazos nuotrauką, tai originalus nuotraukos dydis yra 7360 pikselių (px) pločio ir 4912 pikselių (px) aukščio. Tai didžiausias nuotraukos dydis, kurį gali padaryti mano Nikon fotoaparatas. Norint patalpinti šią nuotrauką svetainėje, nuotraukos dydis sumažinamas iki 1200px x 798px (kodėl, pasakysiu šiek tiek vėliau).

Kas yra pikselis? Nuotraukos, darytos skaitmeniniu fotoaparatu arba suskaitmenintos skaitytuvu, yra mažų spalvotų kvadratėlių derinys. pikselių. Jei priartinsite bet kurią nuotrauką, pamatysite šiuos pikselius. Kuo daugiau tokių pikselių nuotraukoje, tuo vaizdas detalesnis.


Tūkstantį kartų padidintas nuotraukos fragmentas – matyti pikselių kvadratai.

2 | Ar galima pikselius konvertuoti į centimetrus:

Būtent taip nutinka, kai reikia spausdinti nuotraukas ant popieriaus. Čia reikia dar vieno rodiklio – pikselių tankio (raiškos), kurį spausdintuvas (ar kita nuotraukų spausdinimo mašina) gali atspausdinti. Nuotraukų spausdinimo standartas yra 300 dpi (dpi yra taškų skaičius colyje). Pavyzdžiui, spausdinant gražiuose blizgiuose žurnaluose naudojamos 300 dpi raiškos nuotraukos.

Kad nesusimąstytumėte, kaip dalyti nuotraukos dydį pagal skiriamąją gebą ir nekonvertuoti colių į centimetrus, bet kuri nuotraukų peržiūros ir redagavimo programa (pavyzdžiui, „Photoshop“) turi funkciją peržiūrėti nuotraukos dydį centimetrais. Jo prireiks norint suprasti, koks yra maksimalus geros kokybės nuotraukos dydis (300 dpi raiška), kurį galite atspausdinti ant popieriaus ar kitos medžiagos.

Pavyzdžiui, ši Frangipani tropinių gėlių nuotrauka gali būti atspausdinta 61 cm x 32 cm dydžio.


Nuotraukos dydis pikseliais ir centimetrais „Photoshop“.

Norėdami sužinoti nuotraukos dydį pikseliais ir centimetrais„Photoshop“ reikia paspausti klavišų kombinaciją Alt + Ctrl + I arba eiti į meniu Vaizdas (Vaizdas) Vaizdo dydis (Vaizdo dydis).

Grįžkime prie skaitmeninių nuotraukų realybės – prie pikselių ir nuotraukų dydžių pikseliais. Kas nutiks, jei sumažinsite nuotraukos pikselių skaičių? Atsakymas – nuotraukos kokybė pablogės. Pavyzdžiui, straipsnio pradžioje nufotografavau tą patį dubenį su uogomis ir sumažinau nuotraukos dydį iki 150 pikselių pločio. Su tokiu sumažėjimu programa sunaikina dalį pikselių. Nuotrauka tapo miniatiūrine:

Dabar pabandykime „ištempti“ nuotrauką iki viso puslapio:


Ištemptas vaizdas atrodo neryškus ir neryškus

Kaip matote, detalės nėra vienodos, nes trūksta kai kurių pikselių (ir detalių kartu su jais).

Žinoma, jei naudosite šią miniatiūrą kaip mažą piktogramą ar nedidelį paveikslėlį Power Point pristatyme, ji atrodys visai normaliai, tačiau spausdinti pusės puslapio žurnale ji aiškiai netinka.

3 | Koks nuotraukos dydis (kiek pikselių) yra optimalus:

Jei planuojate kada nors atsispausdinti nuotrauką, tada išsaugoti nuotraukas didžiausia įmanoma raiška, kurį leis tik jūsų fotoaparatas (atidžiai perskaitykite fotoaparato instrukcijas, kad teisingai sureguliuotumėte nuotraukos dydį).

Kai kuriais atvejais reikia sumažinti nuotraukų dydį. Kaip rašiau aukščiau, svetainėje sumažinu nuotraukos dydį iki 1200 pikselių ilgojoje pusėje. Jei įkelsite nuotrauką visu dydžiu, svetainės puslapių įkėlimas užtruks labai ilgai, o daugeliui lankytojų tai gali nepatikti (jau nekalbant apie Google ir Yandex paieškos sistemas).

Nuotraukų dydis matuojamas pikseliais (px). Nuotraukos dydis monitoriaus ekranuose priklauso nuo pikselių skaičiaus ir nuo to, kokio dydžio nuotrauką galima spausdinti.

4 | Failo dydis arba „nuotraukos svoris“:

Dabar panagrinėkime „nuotraukos svorį“. Taip istoriškai susiklostė, kad šiuo klausimu yra daug painiavos ir failo dydis gana dažnai vadinamas „nuotraukos svoriu“, kuris yra patogiau nei teisingas. Failų dydis matuojamas megabaitais (MB) arba kilobaitais (KB). Ir čia verta prisiminti, kad skirtingai nuo kilogramų, kur 1 kg = 1000 g, 1 megabaitas = 1024 kilobaitai.

Kaip tai atrodo praktiškai: įsivaizduokite situaciją, kai jūsų fotoaparate yra atminties kortelė, kurioje parašyta 64 GB (gigabaitas). Pažiūrėjus, kiek tiksliai yra šių baitų (dešiniuoju pelės mygtuku kompiuteryje pasirinkite "ypatybes"), paaiškės, kad šioje atminties kortelėje yra 63567953920 baitų ir tai lygu 59,2 GB. Nuo to, kokio dydžio jūsų fotoaparatas sukuria failus, priklausys, kiek nuotraukų tilps toje atminties kortelėje. Pavyzdžiui, turiu 830 failų su nuotraukomis RAW formatu (apie formatus skaitykite toliau).

Kas lemia failo dydį:

  • Pirma, dėl nuotraukos dydžio (kas matuojama pikseliais): failas su pirmąja uogų nuotrauka (nuotraukos dydis 7360x4912 px) yra 5,2 MB, o ji, sumažinta iki 150 px, „svers“ 75,7 KB ( 69 kartus mažiau).
  • Antra, iš formato (JPG, TIFF, RAW), apie kurį galite perskaityti žemiau.
  • Trečia, failo dydis (arba „nuotraukos svoris“) priklauso nuo detalių skaičiaus: kuo daugiau detalių, tuo nuotrauka „sunkesnė“ (kas aktualiausia JPG formatui).

Daug detalių – daugiau nuotraukos svorio

Pavyzdžiui, šioje nuotraukoje su beždžionėlėmis iš Šri Lankos yra daug smulkių aiškių (fotografų kalba, „aštrių“) detalių, o failo dydis su šia nuotrauka yra 19,7 MB, o tai yra žymiai didesnis nei uogos vazoje. baltas fonas (5,2 MB).

Jei paklausite kokio dydžio nuotrauką galiu atsispausdinti iš 2MB nuotraukos. Niekas negali jums atsakyti, kol nežino pikselių skaičiaus. Ir, žinoma, geriau žiūrėti ir į nuotrauką, nes kai kurie meistrai mėgsta gauti nuotrauką iš interneto gelmių, programiškai padidinti pikselių skaičių, o tada nori atspausdinti ant žurnalo viršelio. Pasirodo kaip aukščiau pateiktame pavyzdyje su ištempta 150 px pločio vazos nuotrauka.

Failo dydis (dažnai vadinamas nuotraukos svoriu) matuojamas megabaitais (MB) arba kilobaitais (KB) ir priklauso nuo nuotraukos formato, pikselių dydžio ir detalumo.

5 | Nuotraukų formatai:

Ir, galiausiai, pereiname prie vaizdo formatų ir failų glaudinimo tipo, kurie taip pat lemia nuotraukos failo dydį.

Beveik visi fotoaparatai gali išsaugoti nuotraukas JPG formatu(net telefonų ir planšetinių kompiuterių kameros). Tai labiausiai paplitęs vaizdo formatas ir jį „supranta“ visi kompiuteriai ir vaizdų peržiūros programos. JPG formatu nuotraukas galima kelti į socialinius tinklus, talpinti tinklaraštyje, įdėti į Word, Power Point failus ir pan. JPG galima apdoroti Photoshop, Lightroom ir kitomis vaizdų redagavimo programomis.

Iš savo praktikos: jei noriu nufotografuoti socialiniam tinklui ir greitai ją įkelti, tai arba nufotografuoju telefonu, arba į fotoaparatą dedu jpg failo formatą.

Apie jpg formatą reikia atsiminti, kad tai yra suspaustas formatas ir turi glaudinimo lygius. Kuo didesnis suspaudimo koeficientas, tuo mažesnis failo dydis, nes sumažėja nuotraukos detalumas ir kokybė. Todėl daugkartinis tos pačios nuotraukos redagavimas ir išsaugojimas (iš naujo suspaudimas) jpg formatu nerekomenduojamas.


Išsaugant failą jpg formatu, pasirenkamas suspaudimo lygis (pavyzdys iš Photoshop).

Visuose SLR ir ne SLR fotoaparatuose, taip pat pažangiuose kompaktiniuose, be JPG, yra bent RAW, o dažnai ir TIFF.

Šiek tiek teorijos:

  • TIFF(angl. Tagged Image File Format) – rastrinių grafinių vaizdų (įskaitant nuotraukas) saugojimo formatas. TIFF tapo populiariu spalvingų vaizdų saugojimo formatu. Jis naudojamas spausdinant, plačiai palaikomas grafinių programų.
  • RAW(anglų kalba raw – raw, unprocessed) – skaitmeninės nuotraukos formatas, kuriame yra neapdorotų duomenų, gautų iš fotomatricos (dalykas, kuris pakeitė juostą skaitmeniniuose fotoaparatuose).

Asmeniškai aš niekada nefotografuoju TIFF formatu. Net neįsivaizduoju, kam man to reikia, jei yra RAW. Galiu naudoti nesuspaustą TIFF, kad išsaugotumėte nuotraukas, kurias vis dar ketinu užbaigti „Photoshop“.

6 | RAW formato privalumai ir trūkumai:

Beveik visada fotoaparate turiu RAW formatą, nes ketinu apdoroti (redaguoti) nuotraukas „Lightroom“ arba „Photoshop“. RAW turi keletą reikšmingų trūkumų:

  • Jokiu būdu negalima peržiūrėti failų be išankstinio konvertavimo. Tai yra, norint peržiūrėti nuotraukas RAW formatu, reikia specialios programos, palaikančios šį vaizdo formatą.
  • Didesnis failo dydis nei išsaugant JPEG formatu (iš mano Nikon D800 fotoaparato failo dydis su nuotrauka RAW formatu yra 74-77 MB). Tai reiškia, kad į „flash drive“ tilps mažiau nuotraukų.
  • RAW negalima įkelti į socialinius tinklus, tinklaraštį, o kartais net išsiųsti paštu. Pirma, RAW reikia konvertuoti naudojant RAW keitiklį (pvz., Adobe Camera Raw), kuris palaiko jūsų fotoaparato modelio failo tipą.

Kodėl profesionalūs fotografai dažnai teikia pirmenybę RAW, o ne JPG? Nes RAW:

Išsaugokite šį straipsnį Pinterest
  • suteikia daugiau galimybių koreguoti vaizdą: baltos spalvos balansą, kontrastą, sodrumą, ryškumą ir triukšmo lygį,
  • leidžia tiksliau ištaisyti vaizdus be defektų,
  • leidžia tiksliai ištaisyti objektyvo trūkumus (vinjetavimą, chromatinę aberaciją).

Taigi, jei planuojate kruopščiai apdoroti nuotraukas naudodami „Photoshop“ ar „Lightroom“, subtiliai jausdami „artefaktus“ ir pustonius, „per didelę ekspoziciją“ ir „panykusį“ šešėlyje, tada fotografuokite RAW formatu. Tiesiog atminkite, kad norėdami gauti gerą rezultatą, turėsite suprasti RAW keitiklių nustatymus ir veikimą. Pagalvokite, ar jums reikia šio galvos skausmo? Gal reikėtų filmuoti JPG formatu ir daugiau laiko skirti poilsiui, o ne kompiuteriui?

Jei kalbėtume apie informaciją apskritai, tai ji matuojama BAITAIS. Matavimas šiuose vienetuose buvo pradėtas dar 1956 m. Tada šios sumos pakako. Kad būtų aiškiau apie kokią reikšmę mes kalbame, pasakysiu, kad 1 baitas = 1 simbolis. Tobulėjant technologijoms, didėjo ir informacijos kiekis, o matuoti didelį informacijos kiekį BYTES tapo nebepatogu. 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 viename A4 spausdintame lape;

- 1 MB (vienas megabaitas) = ​​1024 kilobaitai, o tai yra informacijos kiekis tinkamam 600–700 puslapių kiekiui!

- 1 GB (vienas gigabaitas) = ​​1024 megabaitai, ir tai jau yra visa 1024 knygų biblioteka, kurių kiekvienoje yra 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 kiekį ir tipą, atsižvelgiant į laikmenas, kuriose ši informacija gali būti įrašyta.

- 1,44 MB talpos diskelis. Kadaise diskelis buvo pagrindinis prieinamas skaitmeninės informacijos nešiklis, nes. Ant jo tikrai būtų galima daug ką parašyti. Dabar buhalteris daugiausia naudoja diskelius elektroniniams raktams ir parašams saugoti. Priežastis paprasta – diskelyje neužtenka vietos šiuolaikinei informacijai saugoti. Vieną ar dvi nuotraukas, darytas mobiliuoju telefonu su 3 megapikselių kamera, galima įrašyti į diskelį; penki, dešimt Word, Excel dokumentų.

- „Flash“ diskas, kurio talpa yra 1 GB. Patogiausia laikmena šiandien. Dėl paskyros gausos paėmiau 1 GB „flash drive“, tačiau apskritai šio rašymo metu yra ir 64 GB „flash drives“!
Ką galima įrašyti į 1 GB „flash“ diską: vienas gana geros kokybės filmas; apie 200 muzikos failų .mp3 formatu; apie 200 geros kokybės nuotraukų; daug mažo dydžio dokumentų ir programų.

- CD diskas, kurio talpa 700 MB. Į 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 mažo dydžio dokumentų ir programų.

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

- Winchester, kurio talpa 120 GB. Čia, kad nerašyčiau dokumentų, palyginsiu su filmų skaičiumi, kurį galima įrašyti į tokį kietąjį diską. Taigi į 120 GB talpos standųjį diską galite įrašyti 25 filmus DVD arba HDTV kokybe!

Dabar paeiliui išsiaiškinkime, kaip nustatyti disko, failo ar aplanko dydį.
Sistemoje Windows galite nustatyti failo, aplanko arba disko dydį naudodami EXPLORER. „Explorer“ galite paleisti dukart spustelėdami KAIRĮjį pelės mygtuką darbalaukyje esančioje nuorodoje „Mano kompiuteris“ arba naudodami klavišų kombinaciją „Win + E“.

Pavyzdžiui, jei norite sužinoti, kiek laisvos vietos liko diske, ypač „flash“ atmintinėje, dešiniuoju pelės mygtuku spustelėkite keičiamo disko vaizdą, paprastai jis pasirašomas kaip „Išimamas diskas (F: )“ arba „Flash drive name (F:)“, 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 išnaudota (paryškinta mėlyna spalva), kiek laisvos (paryškinta rožine spalva) ir kiek viso disko vietos.

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į (-it) DEŠINIU pelės mygtuku ir pamatysite "Ypatybės".


Ten bus visa reikalinga informacija.


Jei norite sužinoti failų ar aplankų grupės dydį, tuomet turite 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 į rubriką „Kompiuterio pagrindai“, bet vis dėlto. Jei turite klausimų, visada galite juos užduoti komentaruose.



Tikriausiai svetainėse dažnai matote parašą, nurodantį failo dydį. Šio rodiklio niekas nepasirašė. Ši problema išspręsta 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 aiški. Jis naudoja tris integruotas funkcijas:

failas_egzistuoja- patikrinkite, 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 yra integruota funkcija, kuri rodomą reikšmę sutrumpina iki sveikojo skaičiaus ir vienos dešimtosios po skiriamojo taško.
Funkcija tikrina, ar nėra paties failo, tada nuosekliai bando nustatyti, kokio dydžio yra failas - jei daugiau nei 1024 baitai, rezultatas turi būti rodomas MB, jei daugiau nei 1024 MB, tada jis turėtų būti išvestas GB. Kiekvieno veiksmo pabaigoje integruota apvalinimo funkcija suapvalina rezultatą nuo kelių skaitmenų iki sveikojo skaičiaus ir vieno skaitmens po kablelio.

Dabar sukurkime funkcijos failą. Tokie failai dažniausiai laikomi atskirame aplanke. Pavyzdžiui funkcija.

PHP kodas(failas funkcijos.php)

// funkcijos argumentai bus kelias į failą
funkcija get_filesize($failas)
{
// eikite į failą
if(!file_exists($failas)) return "Failas nerastas";
// dabar nustatykite failo dydį keliais žingsniais
$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. Konvertavimas į MB
if($failo dydis > 1024)
{
$failo dydis = ($failo dydis/1024);
// Ir jei failas didesnis nei 1 megabaitas, tada patikrinkite
// Ar ne 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į." baitai";
}
}
?>
Sukūrėme funkciją. Kitas žingsnis yra jo pritaikymas.

PHP kodas

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

// įterpkite kelią arba kintamąjį su keliu, kad jį apdorotumėte naudodami funkciją
$dydis = get_filesize("vaizdai/nuotrauka.jpg");
echo "Failo dydis: ".$ dydis.""; // rodyti rezultatą su dydžiu
?>
Viskas paruošta! Naudokite sveikatai!
Ačiū už dėmesį! Ir sėkmės darbuose!

Jei pastebėjote klaidą, pasirinkite teksto dalį ir paspauskite Ctrl + Enter
DALINTIS:
Kompiuteriai ir modernios programėlės