קובצי ספריה מכילים קבוצות של קוד מחשב הנמצא בשימוש לעיתים קרובות, שבו יכולות להשתמש תוכניות שונות. מתכנתים המשתמשים בקוד ספריה מצמצמים בכך את אורך התוכניות כי אין יותר צורך לכלול את הקוד בתוכניתם. ברגע שוירוס מדביק את קובץ הספריה, הוא מדביק בכך כל תוכנית אחרת המשתמשת בקובץ זה.
במערכות הפעלה "חלונות" קובץ הספריה השכיח ביותר הוא Dynamic Link Library עם סיומת DLL.