تقاوت codec با file format - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

تقاوت codec با file format

+1 امتیاز
این دو با هم چه فرقی دارند و هر کدام چه کاری انجام میدن؟
سوال شده شهریور 30, 1394  بوسیله ی toopak (امتیاز 2,458)   16 48 66

2 پاسخ

+2 امتیاز
File Format یک قالب فایل هست. فکر نمیکنم زیاد نیاز به توضیح داشته باشه. هر فایل یه قالبی داره و اطلاعات داخل طبق اون قالب نوشته و خوانده میشن.

Encode کردن یعنی یک داده خام رو فشرده کردن و در قالب خاص در آوردن.

Decode کردن یعنی یک قالب خاص فشرده شده رو به داده خام در آوردن.

Codec وسیله ای که هم Encode و هم Decode یک قالب خاص رو انجام میده.

قالب خاص میتونه قالب یک فایل باشه.
پاسخ داده شده مهر 4, 1394 بوسیله ی Ali Rahbar (امتیاز 4,240)   6 16 46
+1 امتیاز
codec :  درایوری هست برای خواندن مثلا فایل های صوتی تصویری

file format : همون قالب بندی فایل هست که هم از روی اکستنشن در ویندوز (.mp4) میشه خوندش و فهمید

هم اینکه از روی هدر فایل میشه فهمید که توی لینوکس برای اینکه از روی فایل خام و بدونه پسوند تشخیص بدیم قالبش چیه میتونیم از دستور file میتونیم استفاده کنیم

 

 

حالا برای پخش یک فرمت تصویری خاص نیاز به یک درایور یا کدک خاص هست که بتونه اون فایل باینری رو تبدیل به مثلا یک فیلم قابل نمایش کند
پاسخ داده شده مهر 25, 1394 بوسیله ی Fire360Boy (امتیاز 2,524)   7 24 43
...