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

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

অ্যাপল লসলেস অডিও কোডেক (ALAC) হলো অ্যাপল কর্তৃক বিকশিত একটি লসলেস অডিও কম্প্রেশন ফরম্যাট যা অপরিবর্তিত PCM-এর চেয়ে ৪০% থেকে ৬০% কম ফাইলের আকারে বিট-পারফেক্ট অডিও পুনরুৎপাদন প্রদান করে।

ALAC থেকে FLAC কনভার্ট করুন

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

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

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

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

১০০% প্রাইভেট ব্রাউজার-মধ্যস্থ কনভার্শন - ফাইল কখনো আপনার ডিভাইস ছেড়ে যায় না

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

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

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

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

00 00 00 20 66 74 79 70 4D 34 41 20

ASCII রিপ্রেজেন্টেশন: ....ftypM4A

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

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

কন্টেইনার আর্কিটেকচারISO Base Media File Format (MPEG-4 Part 14) container with 'alac' atom
কম্প্রেশনAdaptive Linear Predictive Coding (LPC) and Rice-Golomb entropy coding
বাইট এন্ডিয়াননেসBig-Endian container atoms; frame payload bit-packed
কালার স্পেসN/A (Lossless Audio Stream)
চ্যানেল ও কাঠামোUp to 8 audio channels (stereo, 5.1 surround, and 7.1 surround)
সর্বোচ্চ মাত্রাSample rates from 44.1 kHz to 192 kHz at 16, 24, or 32-bit resolution
স্বচ্ছতা100% mathematically lossless reconstruction of uncompressed PCM data
স্ট্রিমিং ও প্রোগ্রেসিভNative QuickTime 'moov' atom placement at front of file enables instant byte-range streaming

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

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

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

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

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

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

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

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

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

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

প্রতিরক্ষামূলক সেরা অনুশীলন:

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

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

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

  • বিট-ফর-বিট লসলেস নির্ভুলতা: মূল সিডি বা স্টুডিও মাস্টার রেকর্ডিংকে সম্পূর্ণভাবে পুনর্নির্মাণ করে।
  • iOS, iPadOS, macOS, অ্যাপল ওয়াচ এবং এয়ারপ্লে স্ট্রিমিংয়ের সাথে ১০০% নেটিভ আউট-অফ-দ্য-বক্স ইন্টিগ্রেশন।
  • এম্বেডেড হাই-রেজোলিউশন আর্টওয়ার্ক, চ্যাপ্টার মার্কার এবং সমৃদ্ধ আইটিউনস-স্টাইল মেটাডেটার জন্য সম্পূর্ণ সমর্থন।

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

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

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

  • অ্যাপল এয়ারপ্লে ১৬-বিট/৪৪০.১ kHz ALAC-এ এনকোড করা স্থানীয় Wi-Fi স্ট্রিম জুড়ে রিয়েল-টাইম অডিও প্রেরণ করে।
  • ২০১১ সালে অ্যাপল 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 এবং মেটাডেটা পরিচালনা নিশ্চিত করে।