hi, we used 2.7.17 version of .net compressor and for some files doesn’t work we attached a file that throw error like example.
Thank you for writing to us.
We would like to explain that due to recent changes in the Compressor’s logic, the Compressor is no longer used for CSV files.
Please kindly note that the Compressor doesn’t compress the data as before (the Compressor’s output is not in OCSV format).
Now the Compressor’s purpose is to assist in preparing the data that is fetched from the database in the correct format (CSV/JSON) to be passed to Flexmonster.
The reasons for the changes in the Flexmonster Data Compressor are:
1) The OCSV approach requires data compression and decompression time, and thus, is not always more efficient than CSV.
2) With large data sets, OCSV still doesn’t solve the problem. With small file sizes, the difference is not significant.
3) CSV output is more standardized and simpler to understand
We would like to explain that the changes in the Data Compressor are steps for improving the current behavior with the prospect of providing a more efficient and up to date solution in future releases.
Therefore we recommend passing your CSV file data to Flexmonster without using the Compressor since the output for both will be the same (CSV format).
Please let us if you have any further questions.
ok thanks you, So can you tell me what version doesn’t have this changes?
Thank you for your question.
In case you prefer the old way, you can currently stay on the compressor version 2.7.4 and use it with the latest flexmonster.js version 2.7.14.
Feel free to write to us in case further questions arise.