JMP12와 JMP14에 모두 액세스할 수 있으므로 둘 중 하나에 대한 솔루션이 작동합니다. 내가 달성하려는 것은 결과적으로 압축된 .jmp 파일을 얻을 수 있도록 JMP 압축을 사용하여 매우 큰 텍스트 파일(csv, tab, tsv 등)을 저장하는 것입니다. 일반적으로 2-6GB 파일을 의미합니다. 현재 나는 다음과 같은 것을 사용합니다.
MyDataFile = open(filename,Private);
MyDataFile << Compress File When Saved;
MyDataFile << save(filetosave);
이것은 작동하지만 파일을 먼저 열어야 하기 때문에 메모리 요구량이 매우 높습니다. 또한 텍스트 파일이 생성될 때 gzip 압축을 사용한 다음 JMP14에서 GZIPUnCompress()를 사용하여 파일을 열어 보았습니다. 외부에서 압축된 파일을 압축을 풀지 않고 직접 여는 방법을 알 수 없었지만 jmp가 사용하는 압축도 gz라는 인상을 받고 있으므로 이를 처리하는 더 나은 방법이 있기를 바랍니다. jmp 형식의 파일을 더 효율적으로 압축하거나 JSL 코드를 통해 JMP에서 .csv.gz, .tsv.gz, .tab.gz 등의 파일 형식을 이상적으로 열 수 있습니다.