I datalogi beskriver forskydning placeringen af et stykke data i forhold til et andet sted. For eksempel, når et program har adgang til en række byte, er den femte byte forskudt fra begyndelsen af arrayet med fire byte. Hvis arrayet indeholdt data, der skulle læses 32 bit ad gangen, ville element n blive opvejet fra starten af arrayet med 4 * (n - 1) bytes.
Offsettryk, Softwarebetingelser