Uzastopni niz varijabli bajt tipa podataka, u računalnom programiranju, poznat je kao niz bajtova. Niz je jedna od najosnovnijih struktura podataka, a bajt je najmanji standardni skalarni tip u većini programskih jezika. Niz bajtova može biti od neprocjenjive važnosti pri čitanju datoteka pohranjenih u nepoznatom ili proizvoljnom binarnom formatu ili kada je potrebno učinkovito pohraniti veliku količinu podataka radi uštede memorije. Postoje i neki slučajevi u kojima se niz bajtova može koristiti za pohranu podataka niza kako bi se smanjila potrošnja memorije. Korištenje niza bajtova može dovesti do nekih optimizacija koje mogu učiniti pristup i promjenu informacija u nizu bržim nego što bi to bilo s nizovima drugih vrsta.
Standardna definicija bajta je tip podataka koji sadrži 8 bitova. Sa 8 bita, bajt može sadržavati vrijednosti između nule i 255. Ako je bajt potpisan, što znači da može sadržavati i negativne vrijednosti, tada je jedan bit posvećen označavanju pozitivnog ili negativnog svojstva bajta, ostavljajući samo 7 bitova u kojima za pohranjivanje informacija. Predpisani bajt može imati vrijednost između -127 i 127.
Veličina bajta, međutim, nije uvijek implementirana na isti način unutar određenih računalnih jezika. To može biti rezultat nedostatka detalja u jezičnim specifikacijama ili zbog promjene arhitekture sustava u kojoj 8-bitni bajt nije moguć ili je nevjerojatno neučinkovit. Upotreba bajta u nizu ne znači uvijek da će to biti niz od 8-bitnih bajtova. Na nekim se sustavima niz bajtova lako može sastaviti od riječi sa 16 bita ili dugih cijelih brojeva s 32 bita.
Bajt je obično najmanji skalarni tip podataka dostupan u jeziku, tako da se može koristiti za čitanje binarnih datoteka za dekodiranje. Niz bajtova također se može koristiti u određenim slučajevima za prosljeđivanje unaprijed izrađenih informacija o slici na grafičku karticu. Postoje funkcije u nekim knjižnicama na računalnim jezicima niže razine koje koriste nizove bajtova kao povratne vrste informacija.
Nakon što je niz bajtova dodijeljen u memoriju, moguće je koristiti neke optimizacije za povećanje brzine pristupa. Stvaranjem nizova s veličinama dvojke, kao što su 16, 32 ili 64, operacije pomaka bita mogu se koristiti za povećanje brzine izračunavanja indeksirane adrese, što može biti posebno korisno kada se radi s višedimenzionalnim nizovima. U jezicima s izravnim pristupom pokazivaču, niz se može proći kroz vrlo brze operatore povećanja i dekrementa.