# 22.1.2014 zapoctovy test

<{ForumPost(poster="Anonymous", timestamp=2014-01-22 17:31:15)}>
dnes bolo spracovanie binarneho suboru, format .fits  
format vyzera tak, ze v subore su v "textovej" podobe hlavicky a za nimi nasleduju data, zase hlavicky, data,...   
trebalo vypisat hlavicky.  
  
format hlavicky je nasledovny,   
premenna=\[nieco] \[/komentar]; kde nieco je bud int, double, string, boolean.  
kazdy takyto kus je zarovnany na 80 znakov, pricom nevyuzity priestor vyplnaju medzery. teda napr. A=A       (... a 97 medzier)  
z hlavicky trebalo spocitat velkost dat. ( v premennej NAXIS=n je cislo, kolkorozmerny je dany obrazok(v datach), za tym islo n dalsich premennych ktore znamenali kolko pixelov je v danom smere(ake rozlisenie), teda NAXIS=2; NAXIS1=1024; NAXIS2=2048;  znamena ze ide o obrazok 1024x2048 pixelov, a v premennej BITPIX je cislo, kolko bajtov je 1 pixel. => data zaberali NAXIS1 * ... * NAXISn * BITPIX bajtov pamete.)  
  
data, aj hlavicky boli zarovnane este na 2880 B, teda ked hlavicka skoncila napr v 2000B, tak trebalo preskocit este tych zvysnych 880, to iste data, kludne ale mohlo sa stat, ze data boli napr. dlhe aj cez 2 bloky.   
  
davam aj prilohu, ktoru sme dostali k tomu, je tam specifikacia formatu .fits a vzdy subor .fits a k nemu vystup, aky mal vygenerovat program.  
[http://ulozto.sk/xwFWXYQT/test3-zip](http://ulozto.sk/xwFWXYQT/test3-zip)  
  
na napisanie bolo asi 3,5 hodiny
<{/ForumPost}>

