অ্যাপল লসলেস (.alac)

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

Apple Lossless Audio Codec (ALAC) হলো Apple-এর তৈরি একটি লসলেস অডিও ফরম্যাট।

ALAC থেকে FLAC-তে রূপান্তর করুন

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

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

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

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

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

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

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

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

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

?? ?? ?? ?? 66 74 79 70

ASCII রিপ্রেজেন্টেশন: ????ftyp

স্ট্যান্ডার্ডাইজেশন: Apple Open Source / ISO 14496-12

প্রযুক্তিগত বৈশিষ্ট্য

কন্টেইনার আর্কিটেকচার'alac' অ্যাটমসহ ISO Base Media File Format (MPEG-4 Part 14) কন্টেইনার
কম্প্রেশনAdaptive Linear Predictive Coding (LPC) এবং Rice-Golomb এনট্রপি কোডিং
বাইট এন্ডিয়াননেসবিগ-এন্ডিয়ান কন্টেইনার অ্যাটম; ফ্রেম পেলোড বিট-প্যাকড
কালার স্পেসপ্রযোজ্য নয় (লসলেস অডিও স্ট্রিম)
চ্যানেল ও কাঠামোসর্বোচ্চ ৮টি অডিও চ্যানেল (স্টেরিও, 5.1 সারাউন্ড এবং 7.1 সারাউন্ড)
সর্বোচ্চ মাত্রা১৬, ২৪ বা ৩২-বিট রেজোলিউশনে ৪৪.১ kHz থেকে ১৯২ kHz পর্যন্ত স্যাম্পল রেট
স্বচ্ছতাআনকম্প্রেসড PCM ডেটা গাণিতিকভাবে ১০০% লসলেসভাবে পুনর্গঠন
স্ট্রিমিং ও প্রোগ্রেসিভফাইলের শুরুতে নেটিভ QuickTime 'moov' অ্যাটম থাকায় বাইট-রেঞ্জ স্ট্রিমিং সঙ্গে সঙ্গে করা যায়

টেকনিক্যাল তুলনা ম্যাট্রিক্স: ALAC বনাম প্রতিযোগীগণ

প্রযুক্তিগত বৈশিষ্ট্যALAC (বর্তমান)FLACWAVAPE
কম্প্রেশন গুণমান১০০% গণিতগতভাবে লসলেস১০০% গণিতগতভাবে লসলেসআনকম্প্রেসড লসলেস১০০% গণিতগতভাবে লসলেস
অ্যাপল ইকোসিস্টেম সমর্থনসমস্ত অ্যাপল ডিভাইসে ১০০% নেটিভথার্ড-পার্টি প্লেয়ার বা কুইকলুক প্লাগইন প্রয়োজননেটিভ আনকম্প্রেসডথার্ড-পার্টি টুল ছাড়া অসমর্থিত
ডিকোডিং জটিলতাঅত্যন্ত হালকা; ব্যাটারি জীবনের জন্য হার্ডওয়্যার-বান্ধবখুব হালকা এবং দ্রুতশূন্য CPU ডিকম্প্রেশন ওভারহেডউচ্চ; ভারী CPU প্রয়োজনীয়তা
কন্টেইনার র‍্যাপারMPEG-4 পার্ট ১৪ কন্টেইনার (.m4a)নেটিভ Ogg/FLAC বিটস্ট্রিম (.flac)RIFF কন্টেইনার (.wav)কাস্টম মাঙ্কিস অডিও কন্টেইনার (.ape)

সাধারণ করাপশন মোড এবং হেক্স রিকভারি গাইড

অডিও ফাইল কয়েক সেকেন্ডের জন্য চলে তারপর হঠাৎ বন্ধ হয়ে যায় বা প্লেয়ার ০:০০ সময় দেখায়।

মূল কারণ: অসম্পূর্ণ ডাউনলোড বা ফাইল বন্ধ করার আগে অডিও রেকর্ডার ক্র্যাশ হওয়ার কারণে অনুপস্থিত বা ট্রাংকেটেড 'moov' অ্যাটম।

পুনরুদ্ধার: একই সেটিংস দিয়ে তৈরি একটি সিস্টার রেকর্ডিং থেকে একটি বৈধ moov অ্যাটম পুনরুদ্ধার এবং প্রতিস্থাপন করতে untrunc বা MP4Box ব্যবহার করুন।

নিরাপত্তা বিশ্লেষণ ও পার্সার অ্যাটাক ভেক্টর

ALAC ডিকোডাররা জটিল MPEG-4 অ্যাটম ট্রি এবং অ্যাডাপ্টিভ LPC প্রেডিকশন কোএফিসিয়েন্ট পার্স করে যা সীমানা চেক না করা হলে মেমরি দুর্নীতি প্রকাশ করতে পারে।

পরিচিত অ্যাটাক ভেক্টর

  • ৩২ অতিক্রমকারী কোএফিসিয়েন্ট অর্ডার প্রাপ্ত করার সময় LPC প্রেডিক্টর অর্ডার পার্সিংয়ে বাফার ওভারফ্লো।
  • লেগ্যাসি কুইকটাইম উপাদানগুলির ভিতরে মাল্টিচ্যানেল ডাউনমিক্সিংয়ের সময় সীমার বাইরে ফ্রেম রাইট (CVE-2011-3258)।
  • অ্যাটম সাইজ পূর্ণসংখ্যা ওভারফ্লো যার ফলে ডিকোডিংয়ের সময় অপর্যাপ্ত হিপ বাফার অ্যালোকেশন ঘটে।

প্রতিরক্ষামূলক সেরা অনুশীলন: বরাদ্দের আগে কঠোর অ্যাটম আকারের সীমা প্রয়োগ করুন এবং সর্বাধিক অনুমোদিত বিট-ডেপথের সঙ্গে প্রেডিক্টর কোএফিশিয়েন্ট যাচাই করুন।

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

2021Apple Music-এ ALAC লসলেস অডিও পাওয়া যায়; রেজোলিউশন ট্র্যাক ও প্লেব্যাক সেটআপ অনুযায়ী বদলে যায়।
2011অ্যাপল অ্যাপাচি ২.০ লাইসেন্সের অধীনে ওপেন সোর্স হিসেবে ALAC রেফারেন্স এনকোডার এবং ডিকোডার প্রকাশ করে।
2004লসলেস রিপিং এবং প্লেব্যাকের জন্য কুইকটাইম ৬.৫.১ এবং আইটিউনস ৪.৫-এর পাশাপাশি চালু করা হয়েছে।

প্রধান সুবিধাসমূহ ও গুণাবলী

  • লসলেস ডিকোডিং এনকোড করা উৎসের স্যাম্পল পুনরুদ্ধার করে; উৎসে না থাকা তথ্য ফিরিয়ে আনতে পারে না।
  • Apple ডিভাইসে ALAC প্লেব্যাক সমর্থিত; প্রাপ্যতা ডিভাইস, সফটওয়্যার, অ্যাপ ও প্লেব্যাক পদ্ধতির ওপর নির্ভর করে।
  • এম্বেডেড হাই-রেজোলিউশন আর্টওয়ার্ক, চ্যাপ্টার মার্কার এবং সমৃদ্ধ আইটিউনস-স্টাইল মেটাডেটার জন্য সম্পূর্ণ সমর্থন।

কারিগরি সীমাবদ্ধতা ও অসুবিধা

  • Apple-বহির্ভূত হার্ডওয়্যারে ALAC-এর সমর্থন বহুল সমর্থিত উন্মুক্ত FLAC ফরম্যাটের চেয়ে কম প্রচলিত।
  • রক্ষণশীল রাইস-গলোম্ব কোডার টিউনিংয়ের কারণে সাধারণত FLAC-এর চেয়ে ২% থেকে ৫% বড় সংকোচন ঘটে।
  • লসি AAC-এর সাথে অভিন্ন .m4a ফাইল এক্সটেনশন শেয়ার করে, যা ফাইল কম্প্রেশন প্রকার সম্পর্কে ব্যবহারকারীর বিভ্রান্তি সৃষ্টি করে।

আকর্ষণীয় কারিগরি তথ্য

  • Apple AirPlay স্থানীয় Wi-Fi স্ট্রিমের মাধ্যমে 16-bit/44.1 kHz ALAC-এ এনকোড করা রিয়েল-টাইম অডিও প্রেরণ করে।
  • ২০১১ সালে অ্যাপল ALAC ওপেন সোর্স করার আগে, রিভার্স ইঞ্জিনিয়ার ডেভিড হামার্টন আইটিউনস ডিসসেম্বলি অধ্যয়ন করে প্রথম ওপেন ডিকোডার লিখেছিলেন।
  • একটি MP4 ফাইলের ভেতরের একটি ALAC স্ট্রিম 'stsd' স্যাম্পল ডিসক্রিপশন অ্যাটমের ভিতরের চার-অক্ষরের কোড 'alac' দ্বারা চিহ্নিত করা হয়।

সচরাচর জিজ্ঞাসিত প্রযুক্তিগত প্রশ্নাবলি

আমার .m4a ফাইলটি কি লসি AAC নাকি লসলেস ALAC তা আমি কীভাবে বুঝব?

যেহেতু অ্যাপল দুটির জন্যই .m4a ব্যবহার করে, তাই কোনো প্লেয়ার বা কনভার্টারে ফাইলটি পরীক্ষা করুন। একটি ALAC ফাইলের বিটরেট সাধারণত 700 থেকে 1100 kbps-এর মধ্যে হয়, যেখানে AAC ফাইলের রেঞ্জ 128 থেকে 320 kbps পর্যন্ত হয়।

কোনো অডিও কোয়ালিটি না হারিয়ে আমি কি FLAC-কে ALAC-এ কনভার্ট করতে পারি?

হ্যাঁ। উভয় ফরম্যাটই গাণিতিকভাবে লসলেস। FLAC থেকে ALAC-এ রূপান্তর করলে বিট-টু-বিট অভিন্ন ফল পাওয়া যায় এবং প্রজন্মগত কোনো ক্ষতি হয় না।

FLAC গ্রহণ না করে অ্যাপল কেন ALAC তৈরি করেছিল?

২০০৪ সালে অ্যাপলের এমন একটি অডিও কোডেক প্রয়োজন ছিল যা তাদের QuickTime এবং iPod হার্ডওয়্যার আর্কিটেকচারের সাথে সরাসরি একীভূত হতে পারে, যা MP4 কন্টেইনারের মধ্যে বিরামহীন DRM এবং মেটাডেটা পরিচালনা নিশ্চিত করে।