FITS অ্যাস্ট্রোনমি (.fits)

IAU স্ট্যান্ডার্ড

ফ্লেক্সিবল ইমেজ ট্রান্সপোর্ট সিস্টেম (FITS) হল আন্তর্জাতিক অ্যাস্ট্রোনমিক্যাল ইউনিয়ন (IAU) এবং NASA দ্বারা অনুমোদিত অফিসিয়াল জ্যোতির্বিজ্ঞান ডেটা ফরম্যাট, যা জ্যোতির্বিজ্ঞানীয় টেলিস্কোপের পর্যবেক্ষণ, গভীর মহাকাশের ছবি এবং বহু-মাত্রিক বর্ণালী ডেটা কিউব ক্যাপচার করে।

FITS থেকে PNG-তে রূপান্তর করুন

বিনামূল্যের ব্রাউজারভিত্তিক FITS-থেকে-PNG রূপান্তরকারী। আপনার ডিভাইসেই ফাইল তাৎক্ষণিকভাবে রূপান্তর করুন।

ইনস্পেক্ট ও মেটাডেটা

অপারেটিং সিস্টেম এবং ফাইল অ্যানালাইজারগুলো শুরুর বাইনারি বাইট সিকোয়েন্স পরীক্ষা করে FITS ফাইল শনাক্ত করে:

এখানে ফাইল নির্বাচন করুন বা ড্রপ করুন

ব্যক্তিগত - ফাইল কখনোই আপনার ডিভাইস ছেড়ে যায় না

অথবা পেস্ট করুন Ctrl+V
নেটওয়ার্কে কোনো ডেটা পাঠানো হয় না - গোপনীয়তার নিশ্চয়তা: বাহ্যিক সার্ভারে ০ বাইট আপলোড করা হয়েছে। সমস্ত প্রক্রিয়াকরণ আপনার ব্রাউজার স্যান্ডবক্সে স্থানীয়ভাবে ঘটেছে।

বাইট-লেভেল হেডার সিগনেচার (ম্যাজিক বাইটস)

অপারেটিং সিস্টেম এবং ফাইল অ্যানালাইজারগুলো শুরুর বাইনারি বাইট সিকোয়েন্স পরীক্ষা করে FITS ফাইল শনাক্ত করে:

হেক্স সিগনেচার (অফসেট 0):

53 49 4D 50 4C 45 20 20 3D

ASCII রিপ্রেজেন্টেশন: 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 (বর্তমান)HDF5TIFFNETCDF
স্বর্গীয় স্থানাঙ্ক (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 ফাইল ডিকোড করুন।

ঐতিহাসিক উৎপত্তি ও মাইলফলক

2018IAU FITS স্ট্যান্ডার্ড সংস্করণ ৪.০ অনুমোদন করেছে, যা ৬৪-বিট পূর্ণসংখ্যা এবং টাইল্ড কম্প্রেশনকে আনুষ্ঠানিক রূপ দেয়।
1990FITS জ্যোতির্বৈজ্ঞানিক ডেটা বিনিময়ের বহুল ব্যবহৃত মান; পর্যবেক্ষণাগার অন্য ফরম্যাটও ব্যবহার করে।
1981ওয়েলস, গ্রিসেন এবং হার্টেন 'অ্যাস্ট্রোনমি অ্যান্ড অ্যাস্ট্রোফিজিক্স' জার্নালে মৌলিক 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।