'''کُدینگفشردهسازی منبعدادهها'''<ref>{{یادکرد فرهنگستان|مصوب=فشردهسازی دادهها|بیگانه=data compression|بیگانه در فارسی=|حوزه=رایانه و فنّاوری اطلاعات|دفتر=دوم|بخش=فارسی|سرواژه=فشردهسازی دادهها}}</ref>{{به انگلیسی|Data compression}} یا '''کُدگذاری'''<ref>{{یادکرد فرهنگستان|مصوب=کُدگذاری|بیگانه=coding|بیگانه در فارسی=|حوزه=رایانه و فنّاوری اطلاعات|دفتر=دوم|بخش=فارسی|سرواژه=کُدگذاری}}</ref> '''منبع''' {{به انگلیسی|Source Coding}} در [[پردازش سیگنال]]، به فشردهسازیِ اطلاعات یک منبعِ اطلاعات میپردازد (با [[رمزگذاری]] اشتباه نشود). [[منابع اطلاعاتی]] طبیعی، مانند گفتار یا نوشتار، دارای [[افزونگی]] (Redundancy) هستند؛ برای مثال در جمله «من به خانهمان برگشتم» ضمایر «من» و «مان» را میتوان حذف کرد و جمله را اینگونه نوشت؛ «به خانه برگشتم»، بدون اینکه از مفهوم جمله چیزی کاسته شود. این توضیح را میتوان معادل با فشردهسازی اطلاعات یک منبع اطلاعات دانست؛ بنابراین منظور از فشردهسازی اطلاعات کاستن از حجم آن به نحوی است که محتوای آن دچار تغییر نامناسبی نشود.
در [[علوم کامپیوتر]] و [[نظریه اطلاعات]]، فشردهسازی دادهها، در واقع فرایند کدکردن اطلاعات با استفاده از تعداد بیتهایی کمتر از همان اطلاعاتِ کدنَشده، و با بهکارگرفتن روشهای ویژۀ کُدکردن است.