You're making a fundamental mistake:
Zip codes are not numbers
Numbers are for numeric data – things that you might add or multiply.
Leading zeroes in a number are intrinsically meaningless, and are not stored anywhere.
Zip codes are strings that happen to only contain digits.