File Format یک قالب فایل هست. فکر نمیکنم زیاد نیاز به توضیح داشته باشه. هر فایل یه قالبی داره و اطلاعات داخل طبق اون قالب نوشته و خوانده میشن.
Encode کردن یعنی یک داده خام رو فشرده کردن و در قالب خاص در آوردن.
Decode کردن یعنی یک قالب خاص فشرده شده رو به داده خام در آوردن.
Codec وسیله ای که هم Encode و هم Decode یک قالب خاص رو انجام میده.
قالب خاص میتونه قالب یک فایل باشه.