166 search resultsShowing 1~20 results

Stocked

圧縮とかLZP改良2

LZP改良講座第2話をお送りします。前回は最長一致系列を複数のhash表から選定するという小細工を披露しました。今回はlinked listを辿ってお気に入りの最長一致系列を求めちゃいます。 L...

1
0
Comment0

逆走MTF for BWT

逆走MTFとは配列の値を小さい値に偏らせるMove to frontの逆走版です。つまり最後尾から先頭に向かって走査します。そんな事して良い事あるのかって? 勿論あります。MTFより小さい値が増...

0
0
Comment0

JavaScript: 擬似文字列

関数のprototypeに文字列のようなものを放り込んでおくと、instance生成時にあたかも最初から文字列が格納されているかのように振る舞う。 let f=function(){}; f.p...

1
0
Comment0

丁寧なzip/gzip

手抜きzip/gzip fileを作っている人必見、とてつもなく丁寧に圧縮して、互換性のあるfileをヒネリ出すprogramを紹介していくぞ…。 7zip 言わずと知れた高圧縮書庫製造機。zi...

0
0
Comment0

圧縮とか区間分割

Data圧縮の前処理として、Dataの「種類が変わる境界」を統計的に検出する方法を紹介します。entropy(情報量)、文脈の統計等を計算する事により、ぼちぼちええ感じに圧縮区間を分割する事が可...

0
0
Comment0

JavaScript: 圧縮とかLZP(2)

過去記事の改良版もどきを紹介。過去版より大量の記憶空間を消費して圧縮率向上を目論むそうです。と言っても微々たるものですが…。 原理 今回は3文字によるhash表(TypedArray)に加え、4...

0
0
Comment0

HTML: iframeとSecurityError

iframeのsrc属性値次第でSecurityErrorが発生する場合としない場合があります。contentWindow.documentを書き替えようと目論むも、以下に示すいずれかのifra...

0
0
Comment0

圧縮とかLZPの改良法

LZPは辞書式圧縮の一種で「直前の文脈を使って次のbyte列を予測し、予測が当たった場合は一致長だけを出力する」という方式です。LZ77の変種に近いですが、位置を出力しない点が特徴です。 本題 ...

0
0
Comment0

166 search resultsShowing 1~20 results

Qiita is a knowledge sharing service for engineers.

  1. You can follow users and tags
  2. You can stock useful information
  3. You can make edit suggestions for articles
Functions that can be used after logging in