FITS för astronomi (.fits)
IAU StandardFlexible Image Transport System (FITS) är det officiella astronomiska dataformatet som godkänts av Internationella astronomiska unionen (IAU) och NASA. Det används för att lagra observationer från astronomiska teleskop, rymdbilder och flerdimensionella spektroskopiska datakuber.
Konvertera FITS till PNG
Gratis konverterare från FITS till PNG i webbläsaren. Konvertera filer direkt på din enhet.
Granska och metadata
Operativsystem och filanalysverktyg identifierar FITS-filer genom att granska den inledande sekvensen av binära byte:
Signatur i filhuvudet på bytenivå (magiska byte)
Operativsystem och filanalysverktyg identifierar FITS-filer genom att granska den inledande sekvensen av binära byte:
HEX-SIGNATUR (OFFSET 0):
53 49 4D 50 4C 45 20 20 3DASCII-REPRESENTATION: SIMPLE =
Standardisering: IAU FITS-standard v4.0
Tekniska specifikationer
| Containerarkitektur | Huvudblock på 2880 byte med 80 tecken långa nyckel=värde-poster, följda av binära datablock på 2880 byte |
| Komprimering | Tile-baserad bildkomprimering (Rice, Gzip, H-compress, PLIO) eller okomprimerad binärdata |
| Byteordning | Big-endian (IEEE-standard för flyttal) |
| Färgrymder | Råa fotometriska sensoravläsningar, flervåglängdsdata för infrarött, ultraviolett och röntgen |
| Kanaler och struktur | Flerdimensionella datakuber (2D-bilder, 3D-spektroskopiska kuber, binära tabeller) |
| Maximala dimensioner | Upp till 999 dimensioner (NAXIS) |
| Transparens | NaN-markörer (Not-a-Number) för tomma bildpunkter |
| Strömning och progressiv visning | Huvudet anger exakta datablokksmått för direkt slumpmässig åtkomst |
Teknisk jämförelsematris: FITS jämfört med konkurrenter
| Tekniskt attribut | FITS (Aktuell) | HDF5 | TIFF | NETCDF |
|---|---|---|---|---|
| Himmelskoordinater (WCS) | Inbyggd standard (himmelsk koordinatmappning med RA och Dec) | Ingen (kräver anpassat schema) | Ingen (endast geografisk GIS) | Endast latitud och longitud på jorden |
| Primärt område | Astronomi och astrofysik | Högenergifysik och maskininlärning | Skrivbordsfotografering och skanning | Atmosfär- och havsvetenskap |
| Blockjustering | Fasta block på 2880 byte | Hierarkiska HDF-stycken (chunks) | Remsor eller rutor (strips/tiles) | NetCDF-postvariabler |
| Teleskopanvändning | Hubble, JWST, ESO, ALMA | Simuleringar & superdatorer | Konsument- / medicinsk bildbehandling | NOAA:s vädersatelliter |
Vanliga skadeorsaker och hex-återställningsguide
Felmeddelande i astrofotografiprogramvara: 'Header does not end with END keyword'.
Grundorsak: Saknat 'END'-nyckelord i det sista 80-teckenskortet i 2880-bytes rubrikblocket.
Återställning: Fyll ut huvudet med 80-teckens mellanslag och lägg till 'END' med File2File.app FITS Tool.
Säkerhetsanalys och attackvektorer för tolkar
FITS-avkodare bearbetar 80-teckens huvudkort där obegränsade strängkopieringar kan utlösa buffertspill i äldre C-bibliotek.
Kända attackvektorer
- Buffertspill i cfitsio-biblioteket vid tolkning av felaktiga strängar för huvudnyckelord.
- Heltalsspill under allokering av NAXIS-dimensionsarrayen.
- Tjänsteavbrott vid dekomprimering av felaktigt utformade tiled-bilder.
Rekommenderade skyddsåtgärder: Håll cfitsio-biblioteken uppdaterade och avkoda FITS-filer i isolerade minnesutrymmen i WebAssembly.
Historiskt ursprung och milstolpar
Viktiga fördelar
- FITS är en brett använd standard för utbyte av astronomiska data; observatorier använder även andra format.
- Metadata för World Coordinate System (WCS) mappar bildens pixelkoordinater direkt till exakta himmelskoordinater (Rektascension och Deklination).
- Bevarar äkta flyttalsbaserade vetenskapliga fotometriska mätningar utan förstörande (lossy) tonmappning.
Tekniska begränsningar
- Fasta 2880-byteblock skapar onödiga utfyllnadsbyte i små filer.
- Kan inte visas i vanliga bildvisningsprogram för konsumenter utan specialiserad astrofotografiprogramvara (DS9, Siril, PixInsight).
- Strikt Big-Endian-byteordning kräver konvertering av byteordningen på moderna x86- och ARM-processorer.
Intressant teknisk kuriosa
- Varje giltig FITS-fil börjar med den exakta ASCII-texten 'SIMPLE = T' i de första 30 bytena.
- 2880 byte är en logisk blocklängd som valdes eftersom den kan delas med då vanliga ordlängder, inte på grund av kapaciteten hos ett fysiskt bandblock.
- De fantastiska färgstarka fotona av avlägsna galaxer från James Webb-rymdteleskopet skapas genom att kombinera flera monokroma FITS-filer tagna genom olika infraröda filter.
Vanliga tekniska frågor
Varför ser råa teleskopfoton svarta ut i FITS-format?
FITS-filer lagrar råa, linjära vetenskapliga ljusmätningar med 16 eller 32 bitars upplösning. De måste tonsträckas med en olinjär histogramkurva för att svaga nebulosor och avlägsna galaxer ska framträda.
Hur kan jag konvertera FITS till PNG eller JPG?
Du kan tonomvandla, sträcka ut och konvertera astronomiska FITS-filer till vackra PNG- eller JPG-bilder på några sekunder direkt i din webbläsare med File2File.app.
Vilken programvara öppnar FITS-filer?
SAOImage DS9, PixInsight, Siril, AstroPixelProcessor, GIMP (med insticksfil) och File2File.app.
Relaterade konverteringspar för FITS
Genom att konvertera FITS-astronomidatabehållare till visualiserade PNG-rasterbilder kan forskare dela råa rymdobservationer i vanliga webbläsare och kontorsprogram.
Omvandla en astronomisk FITS-bild till en ensidig PDF i gråskala. Pixelvärdena sträcks linjärt för visning, så PDF-filen är avsedd för visning, inte mätning.