FITS অ্যাস্ট্রোনমি (.fits)
IAU স্ট্যান্ডার্ডফ্লেক্সিবল ইমেজ ট্রান্সপোর্ট সিস্টেম (FITS) হল আন্তর্জাতিক অ্যাস্ট্রোনমিক্যাল ইউনিয়ন (IAU) এবং NASA দ্বারা অনুমোদিত অফিসিয়াল জ্যোতির্বিজ্ঞান ডেটা ফরম্যাট, যা জ্যোতির্বিজ্ঞানীয় টেলিস্কোপের পর্যবেক্ষণ, গভীর মহাকাশের ছবি এবং বহু-মাত্রিক বর্ণালী ডেটা কিউব ক্যাপচার করে।
FITS থেকে PNG-তে রূপান্তর করুন
বিনামূল্যের ব্রাউজারভিত্তিক FITS-থেকে-PNG রূপান্তরকারী। আপনার ডিভাইসেই ফাইল তাৎক্ষণিকভাবে রূপান্তর করুন।
ইনস্পেক্ট ও মেটাডেটা
অপারেটিং সিস্টেম এবং ফাইল অ্যানালাইজারগুলো শুরুর বাইনারি বাইট সিকোয়েন্স পরীক্ষা করে FITS ফাইল শনাক্ত করে:
বাইট-লেভেল হেডার সিগনেচার (ম্যাজিক বাইটস)
অপারেটিং সিস্টেম এবং ফাইল অ্যানালাইজারগুলো শুরুর বাইনারি বাইট সিকোয়েন্স পরীক্ষা করে FITS ফাইল শনাক্ত করে:
হেক্স সিগনেচার (অফসেট 0):
53 49 4D 50 4C 45 20 20 3DASCII রিপ্রেজেন্টেশন: SIMPLE =
স্ট্যান্ডার্ডাইজেশন: IAU FITS Standard v4.0
প্রযুক্তিগত বৈশিষ্ট্য
| কন্টেইনার আর্কিটেকচার | 80-character keyword=value record-সহ 2880-byte header block; এর পরে 2880-byte binary data array block থাকে |
| কম্প্রেশন | Tile-ভিত্তিক image compression (Rice, Gzip, H-compress, PLIO) অথবা uncompressed binary |
| বাইট এন্ডিয়াননেস | IEEE floating-point standard অনুযায়ী Big-Endian |
| কালার স্পেস | Raw photometric sensor reading, বহু তরঙ্গদৈর্ঘ্যের infrared/ultraviolet/X-ray array |
| চ্যানেল ও কাঠামো | বহুমাত্রিক data cube (2D ছবি, 3D spectroscopic cube, binary table) |
| সর্বোচ্চ মাত্রা | Up to 999 dimensions (NAXIS) |
| স্বচ্ছতা | ফাঁকা pixel চিহ্নিত করতে NaN (Not-a-Number) |
| স্ট্রিমিং ও প্রোগ্রেসিভ | সরাসরি যেকোনো স্থানে প্রবেশের জন্য header-এ data block-এর নির্দিষ্ট মাপ থাকে |
টেকনিক্যাল তুলনা ম্যাট্রিক্স: FITS বনাম প্রতিযোগীগণ
| প্রযুক্তিগত বৈশিষ্ট্য | FITS (বর্তমান) | HDF5 | TIFF | NETCDF |
|---|---|---|---|---|
| স্বর্গীয় স্থানাঙ্ক (WCS) | নেটিভ স্ট্যান্ডার্ড (RA এবং Dec সেলেস্টিয়াল ম্যাপিং) | কোনোটিই নয় (কাস্টম স্কিমা প্রয়োজন) | কোনোটিই নয় (শুধুমাত্র ভৌগোলিক GIS) | শুধুমাত্র পৃথিবীর অক্ষাংশ/দ্রাঘিমাংশ |
| প্রাথমিক শাখা | জ্যোতির্বিজ্ঞান এবং জ্যোতির্পদার্থবিজ্ঞান | উচ্চ-শক্তি পদার্থবিদ্যা এবং মেশিন লার্নিং | ডেস্কটপ ফটোগ্রাফি এবং স্ক্যানিং | বায়ুমণ্ডলীয় এবং মহাসাগর বিজ্ঞান |
| ব্লক অ্যালাইনমেন্ট | নির্দিষ্ট ২৮৮০-বাইট ব্লক | শ্রেণীবদ্ধ HDF চাঙ্ক | স্ট্রিপ বা টাইলস | NetCDF রেকর্ড ভেরিয়েবল |
| টেলিস্কোপ মোতায়েন | হাবল, JWST, ESO, ALMA | সিমুলেশন এবং সুপারকম্পিউটিং | ভোক্তা / চিকিৎসা ইমেজিং | NOAA আবহাওয়া উপগ্রহ |
সাধারণ করাপশন মোড এবং হেক্স রিকভারি গাইড
অ্যাস্ট্রোফটোগ্রাফি সফ্টওয়্যার ত্রুটি: 'Header does not end with END keyword'।
মূল কারণ: ২৮৮০-বাইট হেডার ব্লকের শেষ ৮০-অক্ষরের কার্ডে 'END' কীওয়ার্ড অনুপস্থিত।
পুনরুদ্ধার: File2File.app FITS টুল ব্যবহার করে ৮০-অক্ষরের স্পেস দিয়ে হেডার প্যাড করুন এবং 'END' যুক্ত করুন।
নিরাপত্তা বিশ্লেষণ ও পার্সার অ্যাটাক ভেক্টর
FITS ডিকোডারগুলো ৮০-অক্ষরের হেডার কার্ড প্রসেস করে যেখানে সীমানাহীন স্ট্রিং অনুলিপি উত্তরাধিকারসূত্রে প্রাপ্ত C লাইব্রেরিগুলোতে বাফার ওভারফ্লো ঘটাতে পারে।
পরিচিত অ্যাটাক ভেক্টর
- ত্রুটিপূর্ণ হেডার কীওয়ার্ড স্ট্রিং পার্স করার সময় cfitsio লাইব্রেরিতে বাফার ওভারফ্লো।
- NAXIS ডাইমেনশন অ্যারে বরাদ্দের সময় পূর্ণসংখ্যা ওভারফ্লো।
- প্যাথলজিক্যাল টাইলড ইমেজ ডিকম্প্রেশনের মাধ্যমে পরিষেবা অস্বীকার (Denial of service)।
প্রতিরক্ষামূলক সেরা অনুশীলন: cfitsio লাইব্রেরি আপডেট রাখুন এবং বিচ্ছিন্ন WebAssembly মেমরি স্পেসে FITS ফাইল ডিকোড করুন।
ঐতিহাসিক উৎপত্তি ও মাইলফলক
প্রধান সুবিধাসমূহ ও গুণাবলী
- FITS জ্যোতির্বৈজ্ঞানিক ডেটা বিনিময়ের বহুল ব্যবহৃত মান; পর্যবেক্ষণাগার অন্য ফরম্যাটও ব্যবহার করে।
- ওয়ার্ল্ড কোঅর্ডিনেট সিস্টেম (WCS) মেটাডেটা ইমেজ পিক্সেল স্থানাঙ্কগুলোকে সরাসরি সঠিক স্বর্গীয় স্থানাঙ্কে (রাইট অ্যাসেনশন এবং ডিক্লিনেশন) ম্যাপ করে।
- লসি টোনাল ম্যাপিং ছাড়াই সত্য ভাসমান বিন্দুযুক্ত বৈজ্ঞানিক আলোকীয় পরিমাপ সংরক্ষণ করে।
কারিগরি সীমাবদ্ধতা ও অসুবিধা
- নির্দিষ্ট ২৮৮০-বাইট ব্লক প্যাডিং ছোট ফাইলে খালি প্যাডিং বাইট তৈরি করে।
- অ্যাস্ট্রোফটোগ্রাফি সফ্টওয়্যার (DS9, Siril, PixInsight) ছাড়া স্ট্যান্ডার্ড কনজুমার ইমেজ ভিউয়ারে দেখা যায় না।
- কঠোর বিগ-এন্ডিয়ান বাইট অর্ডার আধুনিক x86 এবং ARM প্রসেসরে বাইট সোয়াপিং প্রয়োজন করে।
আকর্ষণীয় কারিগরি তথ্য
- প্রতিটি বৈধ FITS ফাইল প্রথম ৩০ বাইটে সঠিক ASCII পাঠ্য 'SIMPLE = T' দিয়ে শুরু হয়।
- ২৮৮০ বাইট একটি যৌক্তিক ব্লকের দৈর্ঘ্য, যা সে সময়ের সাধারণ শব্দ-দৈর্ঘ্যে বিভাজ্য বলে বেছে নেওয়া হয়েছিল, টেপের ভৌত ব্লকের ক্ষমতার জন্য নয়।
- জেমস ওয়েব স্পেস টেলিস্কোপ থেকে দূরবর্তী গ্যালাক্সির অত্যাশ্চর্য রঙিন ছবিগুলো বিভিন্ন ইনফ্রারেড ফিল্টারের মাধ্যমে নেওয়া একাধিক মনোক্রোম FITS ফাইল একত্রিত করে তৈরি করা হয়।
সচরাচর জিজ্ঞাসিত প্রযুক্তিগত প্রশ্নাবলি
FITS ফরম্যাটে টেলিস্কোপের কাঁচা ছবিগুলো কেন কালো দেখায়?
কারণ FITS ফাইলগুলো কাঁচা ১৬-বিট বা ৩২-বিট লিনিয়ার বৈজ্ঞানিক আলোর পরিমাপ সংরক্ষণ করে। অস্পষ্ট নেবুলা এবং দূরের গ্যালাক্সিগুলোকে ফুটিয়ে তোলার জন্য সেগুলোকে অবশ্যই 'স্ট্রেচ' (একটি অ-রৈখিক হিস্টোগ্রাম কার্ভ ব্যবহার করে) করতে হয়।
FITS ফাইলকে কীভাবে PNG বা JPG-এ রূপান্তর করব?
আপনি সরাসরি ব্রাউজারে File2File.app ব্যবহার করে মাত্র কয়েক সেকেন্ডের মধ্যে অ্যাস্ট্রোনমিক্যাল FITS ফাইলগুলোকে টোন-ম্যাপ, স্ট্রেচ এবং সুন্দর PNG বা JPG ছবিতে রূপান্তর করতে পারেন।
কোন সফটওয়্যার দিয়ে FITS ফাইল খোলা যায়?
SAOImage DS9, PixInsight, Siril, AstroPixelProcessor, GIMP (প্লাগইনসহ), এবং File2File.app।
সম্পর্কিত FITS কনভার্সন পেয়ার
FITS অ্যাস্ট্রোনমিক্যাল ডেটা কন্টেইনারগুলিকে ভিজ্যুয়ালাইজড PNG রাস্টার ইমেজে রূপান্তর করলে বিজ্ঞানীদের পক্ষে স্ট্যান্ডার্ড ওয়েব ব্রাউজার এবং অফিস সফটওয়্যারে মহাকাশের কাঁচা পর্যবেক্ষণ শেয়ার করা সহজ হয়।
একটি FITS অ্যাস্ট্রোনমি ইমেজকে এক পৃষ্ঠার গ্রেস্কেল PDF-এ রূপান্তর করুন। প্রদর্শনের জন্য পিক্সেল মানগুলি রৈখিকভাবে প্রসারিত করা হয়, তাই PDF টি পরিমাপের জন্য নয়, বরং দেখার জন্য।