Datori un mūsdienīgi sīkrīki

Pirmkārt, pieņemsim, ka mēs šeit runāsim par FAT un NTFS failu sistēmām, kas ir visizplatītākās, un nekas netiks teikts par failu sistēmām, kuras tiek izmantotas sistēmās, kas nav Windows, jo šādas sistēmas ir ārpus šīs sistēmas darbības jomas. autora intereses. Un tagad - uz biznesu.

Šķiet, kāda var būt neskaidrība, ja runājam par faila lielumu. Cik daudz datu tajā tika ierakstīts, tāds ir izmērs (vai garums). Cik baitu tam ir no sākuma līdz beigām (un šis skaitlis tiek ierakstīts failu sistēmā kā faila lielums), tāds ir izmērs, vai ne? Kā teica kārtībnieks Šelmenko, tā arī ir, bet tikai sīkums tā nav.

Veiciet eksperimentu. Paņemiet jebkuru izpildāmo failu un kopējiet to ar komandu
kopēt kaut ko.exe kaut ko citu.exe

Ja esat ar to saskāries jau iepriekš, jūs jau zināt, ka iegūtais fails būs daudz īsāks par oriģinālu un nebūs kopija. Iemesls ir vienkāršs: kopēšanas programma, kas palaista bez opcijas /b, kopē failu, līdz tiek atrasts baits ar kodu 27h, šo rakstzīmi sauc par “faila beigām”.

Tātad mums jau ir divas dažādas faila beigu zīmes - pēc skaitļa, kas ierakstīts failu sistēmā, un pēc īpaša baita faila pamattekstā. Tiesa, ir vērts atzīmēt, ka otrā zīme ir saglabājusies kopš tiem laikiem, kad faili pārsvarā bija teksts, un tagad to praktiski neizmanto.

Failu sistēmās, kurās tiek izmantoti klasteri, un FAT un NTFS īpaši attiecas uz šādām failu sistēmām, ir arī trešais izmērs - faila lielums diskā, tas ir, šim failam piešķirto klasteru kopējais lielums. FAT failu sistēmās šis izmērs ir lielāks vai vienāds ar faktiskā faila lielumu. Atšķirība starp izmēriem, ja tāda ir, - tā sauktā faila aste - ir izšķērdēta vieta diskā, maksājums par failu ievietošanu klasteros, nevis viens pēc otra gala līdz galam, lai gan failu sistēmas ar tādām pastāv arī failu izvietojums.

Tomēr dažreiz šī vieta tiek izmantota. Jo īpaši diskešu laikos bija programmas, kas ļāva ierakstīt datus failu astēs, lai slēptā veidā pārsūtītu informāciju šādās disketēs. Galu galā ar standarta līdzekļiem nav iespējams piekļūt failu astēm.

Ja ņemsim vērā NTFS, tad bilde tiks papildināta ar jauniem piesitumiem.
Pirmkārt, diskā esošā faila lielums var būt mazāks par faktisko faila lielumu.
Ja faila pamatteksts iekļaujas MFT faila ieraksta brīvajā apgabalā, fails neaizņem nevienu klasteru diskā.

Šāda faila maksimālais lielums ir atkarīgs no ieraksta lieluma un ir aptuveni 600 baiti mazam ierakstam (1 KB) un 3600 lielam ierakstam (4 KB). Tomēr jāatzīmē, ka vēl nesen Windows rādīja šāda faila lielumu diskā kā vienādu ar vienu klasteru, lai gan faktiski failam netika piešķirts neviens klasteris.

Ja fails ir saspiests, tā izmērs diskā var būt ievērojami mazāks par faktisko faila garumu (datu apjomu tajā).

Tā sauktie retie faili vēl vairāk sarežģī attēlu. Tie satur noderīgus datus tikai atsevišķās faila sadaļās, un pārējā faila daļa netiek izmantota vispār. Ņemiet par piemēru izmaiņu žurnāla failu \$Extend\$UsnJrnl, kas atrodams gandrīz katrā datorā (nemēģiniet to redzēt pārlūkprogrammā Explorer vai citos failu pārvaldniekos, tas nedarbosies).


Tas var būt vairākus gigabaitus garš, bet parasti tajā pašās beigās ir tikai 32 megabaiti nozīmīgu datu. Un pārējie dati vispār nesatur nekādus datus, neaizņem vietu diskā, un, mēģinot nolasīt datus no šīs daļas, sistēma izdos nulles kopu, pat nepiekļūstot diskam.
Ja lasītājs vēlas eksperimentēt ar retajiem failiem, šādu failu var izveidot, izmantojot komandu fsutil sparse. Un brīvajā laikā varat padomāt par to, kāds ir patiesais faila garums, ja sistēma attiecīgajā kolonnā ir ierakstījusi skaitli 4 GB, un reālie dati failā ir tikai 32 MB un tas arī aizņem 32 MB diskā .

Un visbeidzot, parunāsim par vēl vienu garumu: derīgo datu (derīgo datu) garumu. Šis garums un funkcijas, kas to nosaka, gandrīz tikai interesē programmētājus, taču ar to dažkārt var saskarties parastie lietotāji.

FAT failu sistēmās šī koncepcija nepastāv, un funkcijas, kas izmanto šo vērtību, faila pamattekstā attiecīgajās vietās ieraksta nulles. NTFS sistēmā šis garums ir faila īpašība.

Mēģināsim ar piemēru izskaidrot, par ko mēs runājam. Paņemiet zibatmiņas disku (skaidrības labad tiek izmantots zibatmiņas disks, jo tas darbojas lēnāk nekā cietais disks ar lielu datu apjomu), kas ir lielāks par gigabaitu, formatēts FAT32, un izveidojiet tajā lielu failu ar komandu
fsutil fails createnew k:\trial.txt 900000000

Ja zibatmiņas diskam piešķirtais burts atšķiras no K, attiecīgi izlabojiet komandu.
Jūs redzēsiet, ka faila izveides procedūra būs diezgan ilga, pusminūti vai pat vairāk (lai gan uzreiz parādīsies ziņojums "fails izveidots", būs jāgaida, līdz parādīsies komandu uzvedne). Tas nemaz nepārsteidz, jo komandas () aprakstā teikts, ka veidojamais fails sastāv no nullēm. Un iegūtais fails bija 858 megabaiti, tāpēc tā rakstīšanai nevajadzētu aizņemt tik maz laika.

Tagad formatējiet zibatmiņas disku NTFS, eksperimenta tīrības labad labāk ir ņemt to pašu un atkārtot faila izveidi. Šoreiz operācija notiks gandrīz acumirklī. Faila pamattekstā vairs nav jāraksta nulles, pietiek failam atvēlēt vietu un iestatīt faktisko datu garumu uz nulli. Faila pamattekstā būs “atkritumi”, kas tika ierakstīti šajos sektoros, taču, nolasot datus, šiem datiem netiks piekļūt - konstatējot, ka faktisko datu garums ir nulle, sistēma nenolasīs visu, kas ir tālāk par šo nulli - galu galā šie dati ir nederīgi. Tos var padarīt derīgus, mainot derīgo datu garuma vērtību.

Apskatīsim to ar piemēru. Izveidojiet jaunu failu vienā no NTFS formatētajiem scratch diskiem. Simtiem megabaitu ir pilnīgi neobligāti, pietiks ar duci vai diviem kilobaitiem:
fsutil fails createnew C:\trial.txt 10000

Tagad atveriet to ar jebkuru failu skatītāju, piemēram, FAR.


Kā redzat, failā patiešām ir nulles. Bet, ja paskatās uz šo failu, izmantojot kādu diska redaktoru, kas tieši piekļūst sektoriem, piemēram, dmde, tad attēls būs atšķirīgs.

Ja atveram sējumu C kā loģisku ierīci un apskatīsim faila saturu, redzēsim tās pašas nulles.


Bet, ja atverat disku kā fizisku ierīci, tad tajā pašā sektorā (pievērsiet uzmanību LBA numuriem - atšķirība 63 radās tāpēc, ka nodalījuma sākums ir nobīdīts attiecībā pret diska sākumu) redzēs datus, kas iepriekš tika ierakstīti kādā vēlākā attālā failā.


Un, ja mēs palielināsim faktisko datu garumu, mēs redzēsim šos datus failā. Iestatiet šo garumu uz 300 baiti:

fsutil fails setvaliddata C:\trial.txt 300

Ņemiet vērā, ka šīs komandas parametru nevar iestatīt patvaļīgi, bet tam jābūt ne mazākam par pašreizējo derīgo datu garuma vērtību un ne lielākam par faila lielumu. Ar šo komandu nevar samazināt derīgo datu garumu.

Tagad vēlreiz apskatiet faila saturu. Ņemiet vērā, ka mēs tajā neierakstījām nekādus datus!


Tīri nejauši izrādījās, ka šajā failā ir diezgan daudz jēgpilna teksta, kas padara attēlu vizuālāku. 300 baiti aiz komata ir 12 c heksadecimāli baiti, un tieši uz šī baita teksts pārtrauc un sākas nulles. Ja derīgo datu robežu pārvietosim vēl tālāk, tad “parādās” arī šādas rindas.

Summējot

Ir divi fiziskie faila garumi – faila lielums, kas ierakstīts failu sistēmā, un vieta, ko tas aizņem diskā. Ir arī divi loģiskie faila garumi - tā ir faila beigu zīme (baits EOF - 27h) un faktisko datu garums. Tukšos apgabalus retajos failos var uzskatīt arī par loģiskā garuma daļu — atcerieties \$Extend\$UsnJrnl, kur liels trūkstošo datu masīvs beidzas ar trīsdesmit diviem megabaitiem reālu datu.

Tātad, parasti, kad cilvēki runā par faila garumu, viņi domā failu sistēmā saglabāto numuru. Bet, kā redzat, varianti ir iespējami!

Šajā rakstā es gribēju iepazīstināt savus lasītājus ar šo koncepciju faila lielums, mape, vai pat programmas (ņemot vērā, ka programma ir mapju un failu kopa).

Jebkurš fails vai mape ar failiem lokālajos diskos aizņem noteiktu atmiņas apjomu. Tas ir, visiem failiem un mapēm ir apjoms, citiem vārdiem sakot, svars vai izmērs.

No skolas laikiem zinām tādus jēdzienus kā grami un kilogrami, metri un kilometri. Datoru pasaulei ir arī savas mērvienības. Viņi mēra failus un mapes. Pamatojoties uz pieredzējušu lietotāju "slengu", mēs noteiksim, cik daudz tas vai cits fails vai mape "sver". Galvenās mērvienības ir: baiti, kilobaiti, megabaiti, gigabaiti, nu, var arī terabaiti.

1 KB = 1024 baiti

1 MB = 1024 KB

1 GB = 1024 MB

Atšifrēsim:

Vienā KB (kilobaitā) ir 1024 baiti.
Viens MB (megabaits) satur 1024 KB (kilobaitus).
Viens GB (gigabaits) satur 1024 MB (megabaitus).

Kā uzzināt faila vai mapes lielums?

Lai uzzinātu faila vai failu mapes lielumu, pārvietojiet kursoru virs faila vai mapes un turiet dažas sekundes. Parādīsies neliels logs ar faila vai mapes īpašībām, viens no parametriem ir izmērs.

Ja nekas neparādās, virzot kursoru virs faila vai mapes, ar peles labo pogu noklikšķiniet uz šī faila vai mapes. Atvērtajā konteksta izvēlnē atlasiet "Properties".

Tiks atvērts logs, kurā būs redzams šī faila vai mapes lielums.

Kāpēc mums ir jāzina izmēri? Piemēram, lai noteiktu, vai mēs varam ierakstīt failu vai mapi diskā (disketē, zibatmiņas diskā) vai cik daudz vietas ir atlicis lokālajos diskos.

Lai mēs varētu to noteikt, mums ir jāzina, cik daudz informācijas ietilpst diskā (disketē, zibatmiņas diskā):

  • Diskete - 1,44 MB (piemērota teksta failu rakstīšanai)
  • CD disks - 700 MB (piemērots mūzikas, nelielu video un programmu ierakstīšanai)
  • DVD disks - no 4 GB (piemērots jebko ierakstīšanai). DVD diska standarta izmērs ir 4,7 GB. Ir arī divpusējie DVD. Tas nozīmē, ka ieraksts var būt no divām pusēm – gan vienā, gan otrā. Šo disku ietilpība ir 9,4 GB. Ir arī divslāņu diski, taču tie ir retāk sastopami. Šādiem diskiem ir šādi apjomi: 1-sided 2-layer - 8,5 GB; Divpusējs 2 slāņu - 17,1 GB.
  • Zibatmiņas diski - no 1 GB (piemēroti jebkura ierakstīšanai)

Tas ir viss, par ko es gribēju runāt šajā rakstā.

Piedāvāju apsvērt, kādi dzīvnieki tie ir - JPG un RAW fotoattēlu formāti, ko tie ietekmē un kad tiem vajadzētu pievērst uzmanību. Kāds ir fotoattēla izmērs un faila svars, kā tie tiek mērīti un no kā tie ir atkarīgi.

Gandrīz visas fotokameras var saglabāt fotoattēlus JPG formātā (pat tālruņu un planšetdatoru kamerās). Visās spoguļkamerās un ne-SLR kamerās, kā arī uzlabotajos kompaktos papildus JPG ir vismaz RAW un RAW +, un dažreiz TIFF.

Lai risinātu formātus, vispirms ir jāvienojas par to, ko nozīmē fotoattēla "izmērs" un faila (fotoattēla) "svars". Es ierosinu apsvērt šos jēdzienus par taustāmākiem objektiem ... piemēram, par labumiem.

1 | Kas ir pikselis:


Objektu izmērs tiek mērīts metros, fotoattēla izmērs tiek mērīts pikseļos (px).

Ja mērīsiet šīs vāzes izmērus ar ogām, tad tā būs apmēram 10 centimetrus augsta un 13 centimetrus plata ... aptuveni. Tas ir, mēs esam pieraduši mērīt objektus centimetros (metros, kilometros un tā tālāk). Ja runājam par tās pašas vāzes fotogrāfiju, tad fotogrāfijas sākotnējais izmērs ir 7360 pikseļu (px) platums un 4912 pikseļu (px) augsts. Šis ir maksimālais fotoattēla izmērs, ko spēj mana Nikon kamera. Lai ievietotu šo fotoattēlu vietnē, fotoattēla izmērs tiek samazināts līdz 1200 x 798 pikseļiem (kāpēc, es jums pastāstīšu nedaudz vēlāk).

Kas ir pikselis? Fotogrāfijas, kas uzņemtas ar digitālajām kamerām vai digitalizētas ar skeneri, ir sīku krāsainu kvadrātiņu kombinācija. pikseļi. Ja tuvināsiet kādu fotoattēlu, jūs redzēsit šos pikseļus. Jo vairāk šādu pikseļu fotoattēlā, jo detalizētāks attēls.


Tūkstoškārt palielināts fotoattēla fragments - redzami pikseļu kvadrāti.

2 | Vai ir iespējams pārvērst pikseļus centimetros:

Tieši tā notiek, ja nepieciešams drukāt fotogrāfijas uz papīra. Šeit ir nepieciešams vēl viens indikators - pikseļu blīvums (izšķirtspēja), ko printeris (vai cita fotoattēlu drukas iekārta) var izdrukāt. Fotogrāfiju drukāšanas standarts ir 300 dpi (dpi ir punktu skaits collā). Piemēram, drukāšanai skaistos glancētos žurnālos tiek izmantoti fotoattēli ar izšķirtspēju 300 dpi.

Lai jūs nemocītos par fotoattēla lieluma sadalīšanu pēc izšķirtspējas un nepārvērstu collas centimetros, jebkurai fotoattēlu apskates un rediģēšanas programmai (piemēram, Photoshop) ir funkcija skatīt fotoattēla attēla izmēru centimetros. Tas būs nepieciešams, lai saprastu, kāds ir maksimālais fotoattēla izmērs labā kvalitātē (ar izšķirtspēju 300 dpi), ko varat izdrukāt uz papīra vai cita materiāla.

Piemēram, šo Frangipani tropisko ziedu fotoattēlu var izdrukāt 61 cm x 32 cm izmērā.


Fotoattēlu izmērs pikseļos un centimetros programmā Photoshop

Lai noskaidrotu fotoattēla izmēru pikseļos un centimetros programmā Photoshop jums jānospiež taustiņu kombinācija Alt + Ctrl + I vai jāiet uz izvēlni Attēls (Attēls) Attēla izmērs (Attēla izmērs).

Atgriezīsimies pie digitālo fotogrāfiju realitātes – pie pikseļiem un fotoattēlu izmēriem pikseļos. Kas notiks, ja fotoattēlā samazināsiet pikseļu skaitu? Atbilde ir tāda, ka pasliktināsies fotoattēla kvalitāte. Piemēram, es raksta sākumā nofotografēju to pašu ogu bļodu un samazināju fotoattēla izmēru līdz 150 pikseļu platumam. Ar šādu samazinājumu programma iznīcina dažus pikseļus. Fotogrāfija ir kļuvusi miniatūra:

Tagad mēģināsim "izstiept" fotoattēlu līdz visai lapai:


Izstieptais attēls izskatās izplūdis un izplūdis

Kā redzat, detaļas nav vienādas, jo trūkst dažu pikseļu (un detaļas kopā ar tiem).

Protams, ja jūs izmantojat šo sīktēlu kā nelielu ikonu vai nelielu attēlu Power Point prezentācijā, tas izskatīsies diezgan normāli, bet drukāšanai puslappuses žurnālā tas acīmredzami nav piemērots.

3 | Kāds fotoattēla izmērs (cik pikseļu) ir optimāls:

Ja plānojat kādu dienu izdrukāt fotoattēlu, tad saglabājiet fotoattēlus visaugstākajā iespējamajā izšķirtspējā, ko atļaus tikai jūsu kamera (uzmanīgi izpētiet kameras instrukcijas, lai pareizi pielāgotu fotoattēla izmēru).

Dažos gadījumos jums ir jāsamazina fotoattēlu izmērs. Kā jau rakstīju iepriekš, vietnei es samazinu fotoattēla izmēru līdz 1200 pikseļiem garajā pusē. Ja augšupielādējat fotoattēlu pilnā izmērā, vietnes lapu ielāde prasīs ļoti ilgu laiku, un tas var nepatikt daudziem apmeklētājiem (nemaz nerunājot par Google un Yandex meklētājprogrammām).

Fotoattēlu lielums tiek mērīts pikseļos (pikseļos). Fotoattēla izmērs monitora ekrānos ir atkarīgs no pikseļu skaita un no tā, kāda izmēra fotoattēlu var izdrukāt.

4 | Faila lielums vai "fotoattēla svars":

Tagad tiksim galā ar "fotoattēla svaru". Vēsturiski ir sagadījies, ka šajā jautājumā ir daudz neskaidrību un faila izmēru diezgan bieži sauc par "fotoattēlu svaru", kas ir ērtāk nekā pareizi. Failu lielums tiek mērīts megabaitos (MB) vai kilobaitos (KB). Un šeit ir vērts atcerēties, ka atšķirībā no kilogramiem, kur 1 kg = 1000 g, 1 megabaits = 1024 kilobaiti.

Kā tas izskatās praksē: iedomājieties situāciju, ka jūsu kamerai ir atmiņas karte, kas rakstīts 64 GB (gigabaiti). Ja paskatās, cik tieši šie baiti ir (ar peles labo pogu datorā izvēlieties "properties"), izrādās, ka šajā atmiņas kartē ir 63567953920 baiti un tas ir vienāds ar 59,2 GB. No tā, cik lielus failus jūsu kamera izveidos, būs atkarīgs, cik fotoattēlu ietilps šajā atmiņas kartē. Piemēram, man ir 830 faili ar fotogrāfijām RAW formātā (par formātiem lasiet tālāk).

Kas nosaka faila lielumu:

  • Pirmkārt, par fotoattēla izmēru (ko mēra pikseļos): fails ar pirmo ogu fotoattēlu (foto izmērs 7360x4912 px) ir 5,2 MB, un tas, samazināts līdz 150 px, "svērs" 75,7 KB ( 69 reizes mazāk).
  • Otrkārt, no formāta (JPG, TIFF, RAW), par kuru varat lasīt zemāk.
  • Treškārt, faila lielums (jeb "fotoattēla svars") ir atkarīgs no detaļu skaita: jo vairāk detaļu, jo fotoattēls ir "smagāks" (kas visvairāk attiecas uz JPG formātu).

Daudz detaļu - lielāks fotoattēla svars

Piemēram, šajā fotogrāfijā ar pērtiķiem no Šrilankas ir daudz mazu skaidru (fotogrāfu valodā runājot "asu") detaļu un faila izmērs ar šo fotogrāfiju ir 19,7 MB, kas ir ievērojami lielāks nekā ogas vāzē uz balts fons (5,2 MB).

Ja jautā, kāda izmēra fotoattēlu es varu izdrukāt no 2 MB fotoattēla. Neviens nevar jums atbildēt, kamēr nezina pikseļu skaitu. Un labāk, protams, aplūkot arī fotoattēlu, jo dažiem amatniekiem patīk dabūt fotoattēlu no interneta dzīlēm, programmatiski palielināt pikseļu skaitu un pēc tam to uzdrukāt uz žurnāla vāka. Tas izrādās tāpat kā iepriekš minētajā piemērā ar izstieptu vāzes fotoattēlu, kura platums ir 150 pikseļi.

Faila lielums (bieži saukts par "fotoattēla svaru") tiek mērīts megabaitos (MB) vai kilobaitos (KB) un ir atkarīgs no fotoattēla formāta, pikseļu lieluma un detaļas.

5 | Fotoattēlu formāti:

Un, visbeidzot, mēs nonākam pie jautājuma par attēlu formātiem un failu saspiešanas veidu, kas arī nosaka fotoattēla faila lielumu.

Gandrīz visas fotokameras var saglabāt fotoattēlus JPG formātā(pat tālruņu un planšetdatoru kameras). Šis ir visizplatītākais attēlu formāts, un to "saprot" visi datori un attēlu skatītāji. JPG formātā fotogrāfijas var augšupielādēt sociālajos tīklos, ievietot emuārā, pievienot Word, Power Point failiem utt. JPG var apstrādāt Photoshop, Lightroom un citās attēlu rediģēšanas programmās.

No manas prakses: ja es gribu nofotografēt sociālajam tīklam un ātri to augšupielādēt, tad es vai nu fotografēju savā telefonā, vai arī ievietoju jpg faila formātu savā kamerā.

Par jpg formātu jāatceras, ka tas ir saspiests formāts un tam ir saspiešanas līmeņi. Jo augstāka ir saspiešanas pakāpe, jo mazāks ir faila lielums, samazinot fotoattēla detalizāciju un kvalitāti. Tāpēc viena un tā paša fotoattēla vairākkārtēja rediģēšana un atkārtota saglabāšana (atkārtota saspiešana) jpg formātā nav ieteicama.


Saglabājot failu jpg formātā, tiek atlasīts saspiešanas līmenis (piemērs no Photoshop).

Visās spoguļkamerās un nespoguļkamerās, kā arī uzlabotajos kompaktos bez JPG ir vismaz RAW, un bieži vien arī TIFF.

Nedaudz teorijas:

  • TIFF(Eng. Tagged Image File Format) - formāts rastra grafisko attēlu (tostarp fotogrāfiju) glabāšanai. TIFF ir kļuvis par populāru formātu augstas krāsas attēlu glabāšanai. To izmanto drukāšanā, ko plaši atbalsta grafiskās lietojumprogrammas.
  • RAW(angļu val. raw — raw, unprocessed) — digitālās fotogrāfijas formāts, kas satur neapstrādātus datus, kas saņemti no fotomatricas (lieta, kas digitālajās kamerās aizstāja filmu).

Personīgi es nekad nefotografēju TIFF formātā. Es pat nevaru iedomāties, kāpēc man tas ir vajadzīgs, ja ir RAW. Es varu izmantot nesaspiestu TIFF, lai saglabātu fotoattēlus, kurus joprojām plānoju pabeigt programmā Photoshop.

6 | RAW formāta priekšrocības un trūkumi:

Manā kamerā gandrīz vienmēr ir RAW formāts, jo es gatavojos apstrādāt (rediģēt) fotoattēlus programmā Lightroom vai Photoshop. RAW ir vairāki būtiski trūkumi:

  • Nav iespējams skatīt failus bez iepriekšējas konvertēšanas. Tas ir, lai skatītu fotoattēlus RAW formātā, ir nepieciešama īpaša programma, kas atbalsta šo attēla formātu.
  • Lielāks faila izmērs nekā saglabājot JPEG (no manas Nikon D800 kameras faila izmērs ar fotoattēlu RAW formātā ir 74-77 MB). Tas nozīmē, ka zibatmiņas diskā ietilps mazāk fotoattēlu.
  • RAW nevar augšupielādēt sociālajos tīklos, emuārā un dažreiz pat nosūtīt pa pastu. Pirmkārt, RAW ir jākonvertē, izmantojot RAW pārveidotāju (piemēram, Adobe Camera Raw), kas atbalsta jūsu kameras modeļa faila tipu.

Kāpēc profesionāli fotogrāfi bieži dod priekšroku RAW, nevis JPG? Tā kā RAW:

Saglabājiet šo rakstu vietnē Pinterest
  • sniedz vairāk iespēju attēla korekcijai: baltā balanss, kontrasts, piesātinājums, spilgtums un trokšņu līmenis,
  • ļauj precīzāk labot attēlus bez defektu parādīšanās,
  • ļauj precīzi koriģēt objektīva nepilnības (vinjetēšana, hromatiskā aberācija).

Tātad, ja plānojat rūpīgi apstrādāt attēlus programmā Photoshop vai Lightroom, smalki izjūtot "artefaktus" un pustoņus, "pārekspozīciju" un "iegrimumus" ēnās, tad fotografējiet RAW formātā. Vienkārši atcerieties, ka, lai iegūtu labu rezultātu, jums būs jāsaprot RAW pārveidotāju iestatījumi un darbība. Padomājiet par to, vai jums ir vajadzīgas šīs galvassāpes? Varbūt vajadzētu filmēt JPG formātā un vairāk laika veltīt atpūtai, nevis datoram?

Ja runājam par informāciju kopumā, tad to mēra BAITOS. Mērīšana šajās vienībās sākās 1956. gadā. Tad ar šo summu pietika. Lai būtu skaidrāk, par kādu vērtību mēs runājam, pateikšu, ka 1 baits = 1 rakstzīme. Attīstoties tehnoloģijām, palielinājās arī informācijas apjoms, un kļuva neizdevīgi izmērīt lielu informācijas apjomu BYTES. Tad parādījās prefiksi KILO-BYTE (KB), MEGA-BYTE (MB), GIGA-BYTE (GB), TERA-BYTE (TB) utt.

Lai saprastu, cik lielas vai mazas ir šīs vērtības, es sniegšu šādu salīdzinājumu:
- 1KB (viens kilobaits) = 1024 baiti, un tas ir informācijas apjoms aptuveni vienā A4 drukātā loksnē;

- 1 MB (viens megabaits) = 1024 kilobaiti, un tas ir informācijas apjoms pienācīgam 600-700 lappušu apjomam!

- 1GB (viens gigabaits) = 1024 megabaiti, un tā jau ir vesela bibliotēka ar 1024 grāmatām ar 600 lapām katrā!

- 1TB (viens terabaits) = 1024 gigabaiti, šāds informācijas apjoms ir pielīdzināms vidējai Eiropas bibliotēkai, kurā ir aptuveni 8 miljoni grāmatu. Piemēram, Krievijas Valsts bibliotēkā ir aptuveni 43 miljoni vienību.

Tagad salīdzināsim informācijas apjomu un veidu attiecībā uz medijiem, kuros šo informāciju var ierakstīt.

- Diskete ar ietilpību 1,44 MB. Kādreiz disketes bija galvenais pieejamais digitālās informācijas nesējs, jo. Uz tā tiešām varētu daudz ko uzrakstīt. Tagad disketes galvenokārt izmanto grāmatvedis elektronisko atslēgu un parakstu glabāšanai. Iemesls ir vienkāršs – disketē nepietiek vietas mūsdienu informācijas glabāšanai. Vienu vai divas fotogrāfijas, kas uzņemtas ar mobilo tālruni ar 3 megapikseļu kameru, var ierakstīt disketē; pieci, desmit Word, Excel dokumenti.

- Zibatmiņas disks ar ietilpību 1 GB. Ērtākais medijs šodien. Konta daudzveidībai ņēmu 1GB zibatmiņas ietilpību, bet kopumā rakstīšanas brīdī ir arī 64GB zibatmiņas diski!
Ko var ierakstīt 1GB zibatmiņā: viena salīdzinoši labas kvalitātes filma; aptuveni 200 mūzikas faili .mp3 formātā; apmēram 200 labas kvalitātes fotogrāfijas; daudzi maza izmēra dokumenti un programmas.

- CD disks ar ietilpību 700 MB. Kompaktdiskā var ierakstīt: vienu filmu .avi formātā, salīdzinoši labā kvalitātē; aptuveni 150 mūzikas faili .mp3 formātā; apmēram 150 labas kvalitātes fotogrāfijas; daudzi maza izmēra dokumenti un programmas.

- DVD disks ar ietilpību 4,7 GB. DVD diskā var ierakstīt: vienu filmu DVD vai HDTV formātā; 4-5 labas kvalitātes .avi filmas; aptuveni 1200 mūzikas failu .mp3 formātā; apmēram 1000 labas kvalitātes fotoattēlu; tik daudz dokumentu un programmu.

- Winchester ar ietilpību 120GB. Šeit, lai nepierakstītu dokumentus, salīdzināšu ar filmu skaitu, ko var ierakstīt šādā cietajā diskā. Tātad 120 GB cietajā diskā varat ierakstīt 25 filmas DVD vai HDTV kvalitātē!

Tagad pieņemsim to pēc kārtas, lai noskaidrotu, kā noteikt diska, faila vai mapes lielumu.
Operētājsistēmā Windows varat noteikt faila, mapes vai diska lielumu programmā EXPLORER. Varat palaist programmu "Explorer", veicot dubultklikšķi uz KRISĀS peles pogas uz darbvirsmas saīsnes "Mans dators" vai izmantojot taustiņu kombināciju "Win + E".

Ja, piemēram, vēlaties uzzināt, cik daudz brīvas vietas ir palicis diskā, jo īpaši zibatmiņas diskā, ar peles labo pogu noklikšķiniet uz noņemamā diska attēla, parasti tas tiek parakstīts kā “Noņemams disks (F: )” vai “Flash drive name (F:)”, kā parādīts attēlā:

Tātad, ar peles labo pogu noklikšķiniet uz noņemamā diska attēla - zibatmiņas diska un atlasiet vienumu "Properties" izvēlnē, kas tiek atvērta pašā apakšā. Pēc tam tiek atvērts logs:


Šeit jūs varat redzēt, cik daudz ir izmantots (izcelts zilā krāsā), cik daudz brīvas (izcelts rozā krāsā) un cik daudz vietas diskā kopumā.

Tādējādi jūs varat uzzināt atlikušo brīvo vietu ne tikai zibatmiņas diskā, bet arī jebkurā cietā diska noņemamajā vai loģiskajā diskā.

Faila vai mapes lieluma noteikšanas shēma ir tāda pati kā diskam. Tie. atrodiet vajadzīgo failu vai mapi diskā, noklikšķiniet uz tā (-it) ar peles LABO pogu un skatiet "Properties".


Tur būs visa nepieciešamā informācija.


Ja vēlaties uzzināt failu vai mapju grupas lielumu, tad tie ir jāatlasa un jāveic tās pašas darbības, t.i. ar peles labo pogu noklikšķiniet uz viena no atlasītajiem failiem vai mapēm, atlasiet "Properties" un skatiet izmēru.

Jā, nodarbības otrā daļa ne visai atbilst sadaļai "Datora pamati", bet tomēr. Ja jums ir kādi jautājumi, vienmēr varat tos uzdot komentāros.



Iespējams, vietnēs bieži redzat parakstu, kas norāda faila lielumu. Šo rādītāju neviens nav parakstījis. Šī problēma tiek atrisināta, ierakstot funkciju php. Tā rezultātā tiks izvadīta tāda rinda kā:

Faila lielums: 2,3 MB
Tas ir ļoti ērti, ja no vietnes tiek lejupielādēti jebkādi materiāli. Tātad sāksim.

Izveidojiet PHP funkciju, kas nosaka faila lielumu

Funkcija būs diezgan vienkārša un skaidra. Tas izmanto trīs iebūvētās funkcijas:

fails_eksistē- pārbaudiet norādītā faila vai direktorija klātbūtni.

faila lielums- noteikt faila lielumu. Atgriež rezultātu baitos. Ja fails ir lielāks par 2 GB, atkarībā no servera tas var parādīt nepareizus rezultātus.

raunds ir iebūvēta funkcija, kas saīsina parādīto vērtību līdz veselam skaitlim un vienai desmitdaļai pēc norobežotāja punkta.
Funkcija pārbauda paša faila esamību, pēc tam secīgi mēģina noteikt, cik liels ir faila lielums - ja lielāks par 1024 baitiem, tad rezultāts ir jāparāda MB, ja lielāks par 1024 MB, tad tas jāizvada GB. Un katras darbības beigās iebūvētā apaļā funkcija noapaļo rezultātu no vairākiem cipariem līdz veselam skaitlim un vienai zīmei aiz komata.

Tagad izveidosim funkciju failu. Šādi faili parasti tiek glabāti atsevišķā mapē. Piemēram funkciju.

PHP kods(fails funkcijas.php)

// funkcijas argumenti būs ceļš uz failu
funkcija get_filesize($file)
{
// aiziet failu
if(!file_exists($file)) return "Fails nav atrasts";
// tagad nosakiet faila lielumu vairākās darbībās
$faila izmērs = faila izmērs($fails);
// Ja izmērs ir lielāks par 1 KB
if($faila izmērs > 1024)
{

// Ja faila lielums ir lielāks par kilobaitu
// labāk to parādīt megabaitos. Konvertēšana uz MB
if($faila izmērs > 1024)
{
$faila izmērs = ($faila izmērs/1024);
// Un ja fails ir lielāks par 1 megabaitu, tad pārbaudiet
// Vai tas nav lielāks par 1 gigabaitu
if($faila izmērs > 1024)
{
$faila izmērs = ($faila izmērs/1024);

atgriezt $faila izmēru." GB";
}
cits
{
$faila izmērs = round($faila izmērs, 1);
atgriezt $ filesize." MB";
}
}
cits
{
$faila izmērs = round($faila izmērs, 1);
atgriezt $ filesize." KB";
}
}
cits
{
$faila izmērs = round($faila izmērs, 1);
atgriezt $ filesize." baiti";
}
}
?>
Mēs esam izveidojuši funkciju. Nākamais solis ir to piemērot.

PHP kods

include_once "funkcija/funkcija.php"; // iekļaut failu ar funkciju

// ievietojiet ceļu vai mainīgo ar ceļu, lai to apstrādātu ar funkciju
$izmērs = get_filesize("attēli/foto.jpg");
echo "Faila lielums: ".$ izmērs.""; // parāda rezultātu ar izmēru
?>
Viss ir gatavs! Izmantojiet veselībai!
Paldies par jūsu uzmanību! Un veiksmi darbā!

Ja pamanāt kļūdu, atlasiet teksta daļu un nospiediet Ctrl + Enter
DALĪTIES:
Datori un mūsdienīgi sīkrīki