Ho accesso sia a JMP12 che a JMP14, quindi una soluzione per entrambi funzionerebbe. Quello che sto cercando di ottenere è il salvataggio di file di testo molto grandi (csv, tab, tsv, ecc.) Con la 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 poiché devo prima aprire il file. Ho anche provato a utilizzare la compressione gzip sui file di testo quando vengono generati e quindi a utilizzare GZIPUnCompress() in JMP14 e ad aprire il file. Non sono stato in grado di trovare un modo per aprire direttamente un file gzippato esternamente senza doverlo decomprimere, ma ho l'impressione che anche la compressione utilizzata da jmp sia gz, quindi spero che ci sia un modo migliore per gestirlo , in modo tale 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.