Ho accesso sia a JMP12 che a JMP14, quindi una soluzione per entrambi funzionerebbe. Ciò che sto cercando di ottenere è salvare file di testo molto grandi (csv, tab, tsv, ecc.) con compressione JMP in modo da ottenere un file .jmp compresso come risultato. Per grandi intendo file da 2-6 GB. Attualmente uso qualcosa del genere:
MyDataFile = open(filename,Private);
MyDataFile << Compress File When Saved;
MyDataFile << save(filetosave);
Funziona ma ha una richiesta di memoria molto elevata perché devo prima aprire il file. Ho anche provato a usare la compressione gzip sui file di testo quando vengono generati e poi a usare GZIPUnCompress() in JMP14 e ad aprire il file. Non sono riuscito a trovare un modo per aprire direttamente un file gzip esterno senza doverlo decomprimere, ma ho l'impressione che la compressione usata da jmp sia anche gz, quindi spero che ci sia un modo migliore per gestire questo, in modo da poter comprimere i file in formato jmp in modo più efficiente o idealmente aprire un tipo di file .csv.gz, .tsv.gz, .tab.gz ecc. in JMP tramite un codice JSL.