Maniphest T56162

Fast Blend File Compression
Confirmed, NormalTO DO

Assigned To
Campbell Barton (campbellbarton)
Authored By
Campbell Barton (campbellbarton)
Jul 31 2018, 4:19 AM
Tags
  • BF Blender
Subscribers
Bastien Montagne (mont29)
Brecht Van Lommel (brecht)
Campbell Barton (campbellbarton)
Dalai Felinto (dfelinto)
Sergey Sharybin (sergey)

Description

Motivation:

Reduce size of saved files, without the slow file writing of zlib.

Allowing compression to be enabled by default.

Description:

Recently there have been multiple fast compression algorithms, while some more investigation can be done (especially regarding multi-threaded compression), it looks like LZ4 would be a good candidate for our purposes.

Estimated Time: 2..4 days (maybe a day if there are no complications)

Revisions and Commits

rBS Blender Staging
Abandoned

Related Objects

StatusSubtypeAssignedTask
ConfirmedTO DONone
ConfirmedTO DOCampbell Barton (campbellbarton)
ConfirmedTO DOCampbell Barton (campbellbarton)

Event Timeline

Campbell Barton (campbellbarton) lowered the priority of this task from 90 to Normal.Jul 31 2018, 4:19 AM
Campbell Barton (campbellbarton) created this task.
Campbell Barton (campbellbarton) mentioned this in rB8ed82e82e6a2: readfile: use regular file access when not a gzip.Feb 24 2019, 2:51 AM
Campbell Barton (campbellbarton) mentioned this in D4402: LZ4 Compression for blend file IO.Feb 24 2019, 12:19 PM
Campbell Barton (campbellbarton) added a revision: D4402: LZ4 Compression for blend file IO.Feb 24 2019, 2:47 PM
Campbell Barton (campbellbarton) mentioned this in rB9a311c58aa59: writefile: disable buffering when writing ZLIB.Feb 25 2019, 3:28 AM