見出し画像

固定長データ成形

固定長データは一定の長さのデータなので読み込みが簡単でデータ量の計算も簡単になるが固定長にしたり固定長から取り出したりするのに手間がかかる。

固定長にする場合、データの前方をゼロで埋めるゼロパディングをし、固定長から取り出す場合は後方のデータ部分だけを取り出すゼロサプレスを行う。

var zp(l,n){
  return Array(l-n.toString().length+1).join("0")+n;
}

var zs(n){
  n.match(/^0*/);
  return RegExp["$'"];
}

この記事が気に入ったらサポートをしてみませんか?