1. kamere
  2. Car Audio & Electronics
  3. Domači glasbeni sistem
  4. Osebni avdio
  5. televizorji
  6. Pametni dom
  >> Elektronske tehnologije Online >  >> Pametni dom >> Pametno življenje

Kaj je datoteka z razmejitvijo in fiksno širino?

Vsaka vrstica v datoteki predstavlja vrstico podatkov, vendar so ti podatki običajno razdeljeni na polja ali stolpce. Dve standardni metodi razmejujeta polja. Ena je imeti polja s fiksno dolžino in s tem zapise s fiksno dolžino; drugi je imeti polja spremenljive dolžine z zapisi spremenljive dolžine. Polja s spremenljivo dolžino morajo biti ločena s simbolom, ki je ločilo. Baza podatkov z zapisi spremenljive dolžine bo ustvarila ločeno datoteko, baza podatkov z zapisi s fiksno dolžino pa datoteko s fiksno širino.

Ločila

Najpogostejša oblika ločene datoteke uporablja vejico kot ločilo polj. Te datoteke se imenujejo datoteke z vrednostmi, ločenimi z vejicami (CSV). Vejica je primerna za številske podatke, vendar lahko povzroči težave z besedilom. Druga ločila vključujejo preslednico (" "), vrstico ("|") ali znak za klobuk ("^"). Oblikovalec datoteke ali programer mora najti znak, ki se v podatkih redko uporablja. Včasih bo morda treba uporabiti kombinacijo znakov.

Fiksna polja

Ni vedno mogoče zagotoviti, da en znak nikoli ne bo uporabljen v podatkih, ki bodo shranjeni v datotekah, zato so lahko zaradi težav pri iskanju ustreznega ločila boljša polja s fiksno dolžino. Ta oblika predstavlja dodatne stroške pri shranjevanju in obdelavi, zato so datoteke z razmejitvijo pogostejše. Polje s fiksno dolžino mora biti obloženo. Najpogostejši obliki oblazinjenja sta levo oblazinjenje z ničlami ​​za številske podatke in desno oblazinjenje s presledki za besedilo.

Postopki

Ne glede na to, ali je datoteka fiksne širine ali vsebuje razmejena polja, morata program za pisanje in branje slediti istim dogovorom. Program, ki prejme datoteko s fiksno širino, mora najprej poznati dolžino in vrsto podatkov vsake datoteke. Program, ki prejema ločene datoteke, mora poznati ločilo, ki ga išče.

Zavrnjeni zapisi

V vsakem primeru morajo programi za uvoz imeti postopke za poročanje o izjemah, ki zapisujejo zavrnjene zapise v ločeno datoteko. Najpogostejši razlog za zavrnitev razmejenega zapisa je, da se v podatkih pojavi ločilo, ki ustvari dodatne stolpce. Zapisi s fiksno širino so običajno zavrnjeni, ker so predolgi. Kratki zapisi običajno ne povzročajo napak. Končna polja bodo nepopolnjena. Če so zadnja polja obvezna, bodo kratki zapisi zavrnjeni.


  1. Kaj jeALX Datoteka
  2. Kaj jeVRO datoteke ?
  3. Kaj jeGPX datoteke ?
  4. Kaj jeCDA avdio datoteke
  5. Kaj jeMSV datoteke