com.github.gekomad.scalacompress

Compressors

object Compressors

Compressors

Since

0.0.1

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Compressors
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. case class GzCompressBuffer(out: OutputStream) extends Product with Serializable

    Compress many Array[Byte] in a OutputStream

  2. case class GzDecompressInBuffer(in: InputStream) extends Product with Serializable

    Decompress InputStream in Array[Byte]

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. def arCompress(src: List[String], dest: String): Try[CompressionStats]

    src

    File and folder to compress

    dest

    Destination folder

    returns

    Statistics on compression procedure

  7. def arDecompress(src: String, dest: String, entries: Option[List[String]] = None): Try[DecompressionStats]

    src

    File to decompress

    dest

    Destination folder

    entries

    If != None extract only these entries

    returns

    Statistics on decompression procedure

  8. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  9. def bzip2Compress(src: String, dest: String): Try[CompressionStats]

    src

    File to compress

    dest

    Destination folder

    returns

    Statistics on compression procedure

  10. def bzip2Decompress(src: String, dest: String): Try[DecompressionStats]

    src

    File to decompress

    dest

    Destination folder

    returns

    Statistics on decompression procedure

  11. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate() @throws( ... )
  12. def cpioCompress(src: List[String], dest: String): Try[CompressionStats]

    src

    File and folder to compress

    dest

    Destination folder

    returns

    Statistics on compression procedure

  13. def cpioDecompress(src: String, dest: String, entries: Option[List[String]] = None): Try[DecompressionStats]

    src

    File to decompress

    dest

    Destination folder

    entries

    If != None extract only these entries

    returns

    Statistics on decompression procedure

  14. def deflateCompress(src: String, dest: String): Try[CompressionStats]

    src

    File to decompress

    dest

    Destination folder

    returns

    Statistics on decompression procedure

  15. def deflateDecompress(src: String, dest: String): Try[DecompressionStats]

    src

    File to decompress

    dest

    Destination folder

    returns

    Statistics on decompression procedure

  16. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  17. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  18. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate()
  19. def gzCompress(src: String, dest: String): Try[CompressionStats]

    src

    File to decompress

    dest

    Destination folder

    returns

    Statistics on decompression procedure

  20. def gzCompressStream(in: InputStream, out: OutputStream): Try[Unit]

  21. def gzDecompress(src: String, dest: String): Try[DecompressionStats]

    src

    File to decompress

    dest

    Destination folder

    returns

    Statistics on decompression procedure

  22. def gzDecompressStream(in: InputStream, out: OutputStream): Try[Unit]

  23. def hashCode(): Int

    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate()
  24. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  25. def lz4Compress(src: String, dest: String): Try[CompressionStats]

    src

    file to compress

    dest

    Destination folder

    returns

    Statistics on compression procedure

  26. def lz4Decompress(src: String, dest: String): Try[DecompressionStats]

    src

    File to decompress

    dest

    Destination folder

    returns

    Statistics on decompression procedure

  27. def lzmaCompress(src: String, dest: String): Try[CompressionStats]

    src

    file to compress

    dest

    Destination folder

    returns

    Statistics on compression procedure

  28. def lzmaDecompress(src: String, dest: String): Try[DecompressionStats]

    src

    File to decompress

    dest

    Destination folder

    returns

    Statistics on decompression procedure

  29. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  30. final def notify(): Unit

    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate()
  31. final def notifyAll(): Unit

    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate()
  32. def pack200Compress(src: String, dest: String): Try[CompressionStats]

    src

    File to compress

    dest

    Destination folder

    returns

    Statistics on compression procedure

  33. def pack200Decompress(src: String, dest: String): Try[DecompressionStats]

    src

    File to decompress

    dest

    Destination folder

    returns

    Statistics on decompression procedure

  34. def sevenZipCompress(src: List[String], dest: String): Try[CompressionStats]

    src

    File and folder to compress

    dest

    Destination folder

    returns

    Statistics on compression procedure

  35. def sevenZipDecompress(src: String, dest: String, entries: Option[List[String]] = None): Try[DecompressionStats]

    src

    Compressed file

    dest

    Destination folder

    returns

    Statistics on decompression procedure

  36. def snappyCompress(src: String, dest: String): Try[CompressionStats]

    src

    File to compress

    dest

    Destination folder

    returns

    Statistics on compression procedure

  37. def snappyDecompress(src: String, dest: String): Try[DecompressionStats]

    src

    File to decompress

    dest

    Destination folder

    returns

    Statistics on decompression procedure

  38. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  39. def tarCompress(src: List[String], dest: String): Try[CompressionStats]

    src

    File and folder to compress

    dest

    Destination folder

    returns

    Statistics on compression procedure

  40. def tarDecompress(src: String, dest: String, entries: Option[List[String]] = None): Try[DecompressionStats]

    src

    File to decompress

    dest

    Destination folder

    entries

    If != None extract only these entries

    returns

    Statistics on decompression procedure

  41. def toString(): String

    Definition Classes
    AnyRef → Any
  42. def unzipString(src: Array[Byte], bufferSize: Int = 256): Try[Array[Byte]]

    src

    Compressed Array[Byte]

    bufferSize

    Optional buffer size

    returns

    Uncompressed Array[Byte]

  43. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  44. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  45. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  46. def writeStreamToFile(in: InputStream, dest: String): Try[Unit]

  47. def xzCompress(src: String, dest: String): Try[CompressionStats]

    src

    File to compress

    dest

    Destination folder

    returns

    Statistics on compression procedure

  48. def xzDecompress(src: String, dest: String): Try[DecompressionStats]

    src

    File to decompress

    dest

    Destination folder

    returns

    Statistics on decompression procedure

  49. def zStandardCompress(src: String, dest: String): Try[CompressionStats]

    src

    File to compress

    dest

    Destination folder

    returns

    Statistics on compression procedure

  50. def zStandardDecompress(src: String, dest: String): Try[DecompressionStats]

    src

    File to decompress

    dest

    Destination folder

    returns

    Statistics on decompression procedure

  51. def zipCompress(src: List[String], dest: String): Try[CompressionStats]

    src

    File and folder to compress

    dest

    Destination folder

    returns

    Statistics on compression procedure

  52. def zipDecompress(src: String, dest: String): Try[DecompressionStats]

    src

    File to decompress

    dest

    Destination folder

    returns

    Statistics on decompression procedure

  53. def zipDecompressEntry(src: String, entryName: String): Try[Array[Byte]]

    src

    Compressed file

    entryName

    The entry name to decompress

    returns

    Uncompressed Array[Byte]

  54. def zipEntries(src: String): Try[List[ZipEntry]]

    src

    Compressed file

    returns

    ZipEntry List

  55. def zipString(src: String, charSetName: String = "UTF-8"): Try[Array[Byte]]

    src

    String to compress

    charSetName
    returns

    compressed Array[Byte]

Deprecated Value Members

  1. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @Deprecated @deprecated @throws( classOf[java.lang.Throwable] )
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from AnyRef

Inherited from Any

Ungrouped