Programmet kan köras manuellt med flaggorna --split, --join och --info.
Det har även ett automatiskt läge, vilket aktiveras med flaggan --auto. I det läget hanterar det en kö av delar som setts men ännu inte återställts, och återställer en paketfil när den sett alla dess delar. Flaggorna --listq and --discard gör det möjligt att hantera kön.
Alla funktioner för uppdelning, sammanslagning och köande visar informativa meddelanden på standard ut; dessa kan ignoreras.
Delarna namnges som prefix.NofM.deb där N är numret på delen, räknat från 1, och M är det totala antalet delar (båda angivna decimalt).
Om inget prefix ges tas filnamnet för helt-arkiv, inklusive katalognamn, med den avslutande .deb borttagen.
Delfilerna som ges som argument måste alla vara delar av exakt samma ursprungliga binärfil. Varje måste finnas exakt en gång i argumentlistan, men de behöver inte listas i ordning.
Delarna måste naturligtvis alla ha genererats med samma delstorlek när uppdelningen skedde, vilket betyder att de vanligtvis måste ha genererats vid samma körning av dpkg-split --split.
Delarnas filnamn är inte signifikanta för sammanslagningsproceduren.
Förvalt namn på utdatafilen är paket_version_ark.deb.
Den del som anges undersöks och jämförs med andra delar av samma paket (om sådana existerar) i kön av delar av paket.
Om alla delar av ett paket av vilket del är en del av är tillgängliga kommer paketet att återskapas och skrivas till fullständig-utdata (vilken vanligtvis inte redan bör existera, även om det inte vore ett fel om det gjorde det).
Om inte kommer del att kopieras till kön och fullständig-utdata skapas inte.
Om del inte är en del av ett delat binärpaket kommer dpkg-split att avsluta med returvärde 1; om något annat fel uppstår avslutar det med returvärde 2.
Flaggan --output eller -o måste ges då --autoanvänds. (Om detta inte vore ett krav skulle det anropande programmet inte veta vilken utdatafil som förväntades.)
För varje paketfil för vilken delar finns i kön visas i utdata namnet på paketet, antal delar i kön, och det totala antalet byte som är lagrade i kön.
Om inget paket anges töms kön helt; om paket anges kastas bara delar för de(t) paket som anges.
Används istället för förvalet vid manuell sammanslagning (--join) och krävs för automatisk köa-eller-sammanslå (--auto).
Misshandlar prefixet - antingen förvalet taget från indatafilnamnet, eller det som angetts som argument: alfanumeriska tecken görs till gemener, plustecken ersätts med x och alla andra tecken kastas.
Resultatet trunkeras så långt som möjligt, och filnamn på formen prefixNofM.deb genereras.
Filnamnen som används i katalogen är i ett internt format för dpkg-split och är knappast användbara för andra program, och hur som helst kan inte formatet på filnamnen litas på.
Det finns inget lätt sätta att testa om en fil som kan vara en del av ett binärpaket faktiskt är det.