BCHUNK(1) General Commands Manual BCHUNK(1)

bchunk - تبدیل ایمیج‌های سی‌دی از فرمت bin/cue به قالب‌های ISO و CDR/WAV

bchunk [-v] [-p] [-r] [-w] [-s] <image.bin> <image.cue> <basename>

ابزار bchunk ایمیج‌های سی‌دی با فرمت ".bin / .cue" (گاهی ".raw / .cue") را به مجموعه‌ای از ترک‌های .iso و .cdr تبدیل می‌کند.

فرمت bin/cue توسط برخی از نرم‌افزارهای رایت سی‌دی غیر یونیکسی استفاده می‌شود، اما در اکثر برنامه‌های دیگر رایت سی‌دی پشتیبانی نمی‌شود.

فایل image.bin فایل خام ایمیج سی‌دی است. فایل image.cue فایل نمایه ترک‌ها شامل نوع ترک‌ها و آفست‌ها است. basename برای بخش ابتدایی نام فایل‌های ترک ایجادشده به کار می‌رود.

ترک .iso تولیدشده حاوی یک فایل‌سیستم ISO است که می‌تواند در سیستم‌های لینوکس از طریق یک دستگاه loop متصل (mount) شود، یا با استفاده از cdrecord روی یک CD-R رایت شود. ترک‌های .cdr با فرمت بومی صوتی سی‌دی هستند. آن‌ها می‌توانند با استفاده از cdrecord -audio روی یک CD-R رایت شوند، یا با استفاده از sox به WAV (یا هر فرمت صوتی دیگری) تبدیل گردند.

نوع خروجی به نوع ورودی بستگی دارد (داده‌ها صرفاً کپی می‌شوند). اگر ورودی در قالب ISO باشد، خروجی نیز ISO خواهد بود. از سوی دیگر، اگر ورودی داده‌های صوتی خام باشد، خروجی CDR یا WAV خواهد بود (در صورتی که گزینه -w مشخص شده باشد، خروجی WAV خواهد بود).

توصیه می‌شود فایل .cue را بسته به این که به ترتیب یک فایل‌سیستم ISO مد نظر است یا یک VCD، به یکی از حالت‌های MODE2/2352/2048 یا MODE2/2352/2324 ویرایش کنید. خود این فرمت فاقد این قابلیت است و در موارد مبهم تنها می‌تواند حدس بزند.

باعث می‌شود binchunker پیام‌های غیرضروری بیشتری چاپ کند که برای اغلب افراد کاربردی ندارد.
باعث می‌شود binchunker ترک‌های صوتی را با فرمت WAV بنویسد.
باعث می‌شود binchunker ترتیب بایت‌ها (byte order) را در نمونه‌های ترک‌های صوتی جابه‌جا (swap) کند.
باعث می‌شود binchunker وارد حالت PSX شود و ترک‌های MODE2/2352 را به جای مقدار عادی ۲۰۴۸ بایت در آفست ۲۴، به ۲۳۳۶ بایت در آفست ۰ کوتاه (truncate) کند. اگر ورودی در حالت PSX است از این گزینه استفاده کنید.
باعث می‌شود binchunker ترک‌های MODE2/2352 را در قالب خام (raw)، از آفست ۰ به طول ۲۳۵۲ بایت خروجی دهد. برای MPEG/VCD مناسب است. اگر ورودی در قالب خام است از این گزینه استفاده کنید.

فایل ایمیج خام سی‌دی
فایل جدول محتویات و نمایه ترک‌ها (TOC: Table Of Contents)
*.iso
ترک‌ها در قالب فایل‌سیستم سی‌دی ISO9660. می‌توانند با استفاده از cdrecord روی یک CD-R رایت شوند، یا (دست‌کم در پلتفرم‌های لینوکس) از طریق دستگاه loop متصل (mount) گردند ('mount track.iso /mnt/cdrom -o loop=/dev/loop0,blocksize=1024').
*.cdr
ترک‌های صوتی با فرمت بومی صوتی سی‌دی. می‌توانند با استفاده از 'cdrecord -audio' روی یک CD-R رایت شوند، یا با استفاده از sox به فرمت WAV (یا هر فرمت صوتی دیگری) تبدیل شوند ('sox track.cdr track.wav').
*.wav
ترک‌های صوتی در فرمت WAV.

cdrecord(1), mkisofs(8), sox(1), cdrdao(1)

Heikki Hannikainen <hessu@hes.iki.fi>
Bob Marietta <marietrg@SLU.EDU>
Colas Nahaboo <Colas@Nahaboo.com>
Godmar Back <gback@cs.utah.edu>
Matthew Green <mrg@eterna.com.au>

v1.2.2 14 Nov 2017 Heikki Hannikainen