you could use integer as well. For faster searches integer is better.
create table zip(zipcode int)
insert into zip select 07054
insert into zip select 08620
--search
select * from zip where zipcode =08620
select * from zip where zipcode =07054
For displaying on the reports you could add a leading zero if the length is 4.