私は JMP12 と JMP14 の両方にアクセスできるので、どちらのソリューションでも機能します。 私が達成しようとしているのは、非常に大きなテキスト ファイル (csv、tab、tsv など) を JMP 圧縮で保存して、結果として圧縮された .jmp ファイルを取得することです。 大まかに言えば、2〜6GBのファイルを意味します。 現在、私は次のようなものを使用しています:
MyDataFile = open(filename,Private);
MyDataFile << Compress File When Saved;
MyDataFile << save(filetosave);
これは機能しますが、最初にファイルを開く必要があるため、メモリの需要が非常に高くなります。 テキストファイルが生成されたときにgzip圧縮を使用してから、JMP14でGZIPUnCompress()を使用してファイルを開くことも試みました。 外部で gzip されたファイルを解凍せずに直接開く方法を見つけることはできませんでしたが、jmp が使用する圧縮も gz であるという印象を受けているので、これを処理するためのより良い方法があることを願っています。 、ファイルを jmp 形式でより効率的に圧縮するか、理想的には JSL コードを介して JMP で .csv.gz、.tsv.gz、.tab.gz などのファイル タイプを開くことができるようにします。