Module refinery.units.formats.office.rtfc
Expand source code Browse git
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
from refinery.units import Unit
class rtfc(Unit):
"""
Implements the RTF compression format. This compression algorithm is used, for example, to
compress RTF data in Outlook messages.
"""
@Unit.Requires('compressed_rtf', 'formats', 'office', 'default', 'extended')
def _rtfc():
import compressed_rtf
return compressed_rtf
def process(self, data):
return self._rtfc.decompress(data)
def reverse(self, data):
return self._rtfc.compress(data)
Classes
class rtfc
-
Implements the RTF compression format. This compression algorithm is used, for example, to compress RTF data in Outlook messages.
Expand source code Browse git
class rtfc(Unit): """ Implements the RTF compression format. This compression algorithm is used, for example, to compress RTF data in Outlook messages. """ @Unit.Requires('compressed_rtf', 'formats', 'office', 'default', 'extended') def _rtfc(): import compressed_rtf return compressed_rtf def process(self, data): return self._rtfc.decompress(data) def reverse(self, data): return self._rtfc.compress(data)
Ancestors
Class variables
var required_dependencies
var optional_dependencies
Inherited members