>>560
それから、1-4096を1000個をある程度容量少なく保存するなら
2バイト整数型のデータをバイナリ保存すればいいと思う
カツカツにしたいならまた変わってくるけど、十分じゃないかな。

ちなみに、十分じゃないかな、という範囲で話を進めるなら、それをプログラムで扱うときの
変数の型(たとえばint(これは4バイトかもしれないし、2バイトかもしれない))そのまま
バイナリ保存すればいいと思う。