2
I Use This!
Inactive
Analyzed about 6 hours ago. based on code collected about 6 hours ago.

Project Summary

Stream Utilities (EasyStream)Small set of utilities for dealing with streams. You can use this library for:

'Convert' an OutputStream into an InputStream. Stream statistics gathering: bytes read/written, bit rate. Stream buffering: read the content of an InputStream multiple times or seek to a definite position. Stream wiring: While reading the data from an InputStream "tee" it to supplied OutputStream(s) or write data to multiple OutputStream(s) at the same time. EasyStream is a natural extension of Apache commons-io, providing advanced solutions to some common but not trivial problem. Focus is on performance and memory usage.

Format detection (WazFormat)This library is a format identification framework that integrates a native format identification engine with droid and in future will integrate mime-utils and apache tika.

Supports more than 60 file formats. on the fly detection: it wraps the original InputStream so it's able to "preserve" the data in it for further processing (the data is eventually buffered to disk or to memory but the users won't notice it). Nested detection: it can detect what is inside a bzip2 stream or a PKCS#7 document. Result of identification is an Enum. Most of identification libraries return a string that must be further parsed by the calling software. What is next ?Take the 5 minutes tutorials: 'Convert' an OutputStream into an InputStream introduction stream utilities explained usage. format identification. Check out the full API (Javadoc) at easystream and wazformat . Download the latest version (see the link on the right) or if you're a Maven2 user install it (if you use Maven2 you'll get the freshest but stable version). Post your questions on the users forum.

Any help is appreciated (also comment or suggestion or bug reports). If you want to contribute please contact me through the forum and request for a membership.

Tags

detection format inputstream java library mime outputstream pipe readinputstreammultipletimes streamutilities wiring

In a Nutshell, io-tools...

BSD 3-clause "New" or "Revised" License
Permitted

Commercial Use

Modify

Distribute

Place Warranty

Forbidden

Hold Liable

Use Trademarks

Required

Include Copyright

Include License

These details are provided for information only. No information here is legal advice and should not be used as such.

Project Security

Vulnerabilities per Version ( last 10 releases )

There are no reported vulnerabilities

Project Vulnerability Report

Security Confidence Index

Poor security track-record
Favorable security track-record

Vulnerability Exposure Index

Many reported vulnerabilities
Few reported vulnerabilities

Did You Know...

  • ...
    use of OSS increased in 65% of companies in 2016
  • ...
    search using multiple tags to find exactly what you need
  • ...
    65% of companies leverage OSS to speed application development in 2016
  • ...
    you can embed statistics from Open Hub on your site
About Project Security

Languages

Languages?height=75&width=75
Java
78%
XML
18%
3 Other
4%

30 Day Summary

Apr 25 2020 — May 25 2020

12 Month Summary

May 25 2019 — May 25 2020

Ratings

2 users rate this project:
5.0
 
5.0/5.0
Click to add your rating
   Spinner
Review this Project!