অ্যাপল লসলেস (.alac)
Apple স্ট্যান্ডার্ডঅ্যাপল লসলেস অডিও কোডেক (ALAC) হলো অ্যাপল কর্তৃক বিকশিত একটি লসলেস অডিও কম্প্রেশন ফরম্যাট যা অপরিবর্তিত PCM-এর চেয়ে ৪০% থেকে ৬০% কম ফাইলের আকারে বিট-পারফেক্ট অডিও পুনরুৎপাদন প্রদান করে।
ALAC থেকে FLAC কনভার্ট করুন
বিনামূল্যে ইন-ব্রাউজার ALAC থেকে FLAC কনভার্টার। আপনার ডিভাইসে তাত্ক্ষণিকভাবে ফাইল কনভার্ট করুন।
ইনস্পেক্ট ও মেটাডেটা
অপারেটিং সিস্টেম এবং ফাইল অ্যানালাইজারগুলো শুরুর বাইনারি বাইট সিকোয়েন্স পরীক্ষা করে ALAC ফাইল শনাক্ত করে:
বাইট-লেভেল হেডার সিগনেচার (ম্যাজিক বাইটস)
অপারেটিং সিস্টেম এবং ফাইল অ্যানালাইজারগুলো শুরুর বাইনারি বাইট সিকোয়েন্স পরীক্ষা করে ALAC ফাইল শনাক্ত করে:
হেক্স সিগনেচার (অফসেট 0):
00 00 00 20 66 74 79 70 4D 34 41 20ASCII রিপ্রেজেন্টেশন: ....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 (বর্তমান) | FLAC | WAV | APE |
|---|---|---|---|---|
| কম্প্রেশন গুণমান | ১০০% গণিতগতভাবে লসলেস | ১০০% গণিতগতভাবে লসলেস | আনকম্প্রেসড লসলেস | ১০০% গণিতগতভাবে লসলেস |
| অ্যাপল ইকোসিস্টেম সমর্থন | সমস্ত অ্যাপল ডিভাইসে ১০০% নেটিভ | থার্ড-পার্টি প্লেয়ার বা কুইকলুক প্লাগইন প্রয়োজন | নেটিভ আনকম্প্রেসড | থার্ড-পার্টি টুল ছাড়া অসমর্থিত |
| ডিকোডিং জটিলতা | অত্যন্ত হালকা; ব্যাটারি জীবনের জন্য হার্ডওয়্যার-বান্ধব | খুব হালকা এবং দ্রুত | শূন্য CPU ডিকম্প্রেশন ওভারহেড | উচ্চ; ভারী CPU প্রয়োজনীয়তা |
| কন্টেইনার র্যাপার | MPEG-4 পার্ট ১৪ কন্টেইনার (.m4a) | নেটিভ Ogg/FLAC বিটস্ট্রিম (.flac) | RIFF কন্টেইনার (.wav) | কাস্টম মাঙ্কিস অডিও কন্টেইনার (.ape) |
সাধারণ করাপশন মোড এবং হেক্স রিকভারি গাইড
অডিও ফাইল কয়েক সেকেন্ডের জন্য চলে তারপর হঠাৎ বন্ধ হয়ে যায় বা প্লেয়ার ০:০০ সময় দেখায়।
মূল কারণ: অসম্পূর্ণ ডাউনলোড বা ফাইল বন্ধ করার আগে অডিও রেকর্ডার ক্র্যাশ হওয়ার কারণে অনুপস্থিত বা ট্রাংকেটেড 'moov' অ্যাটম।
পুনরুদ্ধার: identical সেটিংস দিয়ে তৈরি একটি সিস্টার রেকর্ডিং থেকে একটি বৈধ moov অ্যাটম পুনরুদ্ধার এবং প্রতিস্থাপন করতে untrunc বা MP4Box ব্যবহার করুন।
নিরাপত্তা বিশ্লেষণ ও পার্সার অ্যাটাক ভেক্টর
ALAC ডিকোডাররা জটিল MPEG-4 অ্যাটম ট্রি এবং অ্যাডাপ্টিভ LPC প্রেডিকশন কোএফিসিয়েন্ট পার্স করে যা সীমানা চেক না করা হলে মেমরি দুর্নীতি প্রকাশ করতে পারে।
পরিচিত অ্যাটাক ভেক্টর
- ৩২ অতিক্রমকারী কোএফিসিয়েন্ট অর্ডার প্রাপ্ত করার সময় LPC প্রেডিক্টর অর্ডার পার্সিংয়ে বাফার ওভারফ্লো।
- লেগ্যাসি কুইকটাইম উপাদানগুলির ভিতরে মাল্টিচ্যানেল ডাউনমিক্সিংয়ের সময় সীমার বাইরে ফ্রেম রাইট (CVE-2011-3258)।
- অ্যাটম সাইজ পূর্ণসংখ্যা ওভারফ্লো যার ফলে ডিকোডিংয়ের সময় অপর্যাপ্ত হিপ বাফার অ্যালোকেশন ঘটে।
প্রতিরক্ষামূলক সেরা অনুশীলন:
ঐতিহাসিক উৎপত্তি ও মাইলফলক
প্রধান সুবিধাসমূহ ও গুণাবলী
- বিট-ফর-বিট লসলেস নির্ভুলতা: মূল সিডি বা স্টুডিও মাস্টার রেকর্ডিংকে সম্পূর্ণভাবে পুনর্নির্মাণ করে।
- 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 এবং মেটাডেটা পরিচালনা নিশ্চিত করে।
সম্পর্কিত ALAC কনভার্সন পেয়ার
অ্যাপল লসলেস অডিও কোডেক ফাইলগুলোকে ফ্ল্যাক মাস্টার-এ রূপান্তর করলে আপনার আর্কাইভাল মিউজিক কালেকশন অ্যাপল-এক্সক্লুসিভ এমপিফোর কন্টেইনার থেকে হাজার হাজার মিডিয়া প্লেয়ার এবং হার্ডওয়্যার ডিভাইসে সমর্থিত একটি ওপেন-সোর্স স্ট্যান্ডার্ডে স্থানান্তরিত হয়।
ফ্ল্যাক মাস্টার অডিও ফাইলগুলোকে অ্যাপল লসলেস-এ রূপান্তর করলে মূল অডিও ডেটার প্রতিটি একক বিট অক্ষত রেখে কন্টেইনারটি নেটিভ ফ্ল্যাক থেকে এমপিফোর-এ পরিবর্তিত হয়।