Skip to content

v1.0.0

Latest
Compare
Choose a tag to compare
@arpan404 arpan404 released this 17 Dec 23:55
· 11 commits to main since this release

Ziply v1.0.0 Release Notes

New Features

  • File to Video Conversion: Convert any file into a video format and restore it later with ease.
  • Automatic Data Encryption: All files are now encrypted by default for enhanced security.

Compilation and Installation Guide

Prerequisites

  • CMake
  • C++ Compiler (g++, Visual Studio, or MinGW)
  • Additional Libraries:
    • OpenCV (4.5.0 or later)
    • OpenSSL (1.1.1 or later)
    • LibLZMA (5.2.0 or later)

Library Installation

Linux (Ubuntu/Debian)

sudo apt-get update
sudo apt-get install -y \
    cmake g++ \
    libopencv-dev \
    libssl-dev \
    liblzma-dev

macOS (via Homebrew)

brew install \
    cmake \
    opencv \
    openssl \
    xz

Windows

  1. Manual Library Installation:

    Recommended: Use vcpkg for easier dependency management

    vcpkg install opencv
    vcpkg install openssl
    vcpkg install liblzma

Compilation Steps

Linux (Ubuntu)

  1. Clone the Repository:
git clone https://github.com/your-username/ziply.git
cd ziply
  1. Create a Build Directory:
mkdir build
cd build
  1. Run CMake:
cmake -DCMAKE_PREFIX_PATH="/usr/local/lib;/usr/lib" ..
  1. Compile the Code:
make
  1. Run the Application:
./ziply

macOS (via Homebrew)

  1. Clone the Repository:
git clone https://github.com/your-username/ziply.git
cd ziply
  1. Create a Build Directory:
mkdir build
cd build
  1. Run CMake:
cmake -DCMAKE_PREFIX_PATH="/usr/local/opt/opencv;/usr/local/opt/openssl;/usr/local/opt/xz" ..
  1. Compile the Code:
make
  1. Run the Application:
./ziply

Windows

  1. Clone the Repository:
git clone https://github.com/your-username/ziply.git
cd ziply
  1. Create a Build Directory:
mkdir build
cd build
  1. Run CMake:
    • For Visual Studio (with vcpkg):
      cmake -DCMAKE_TOOLCHAIN_FILE=[vcpkg-root]/scripts/buildsystems/vcpkg.cmake ..
    • For MinGW:
      cmake -G "MinGW Makefiles" ..
  2. Compile the Code:
    • For Visual Studio: Open the generated .sln file and build the solution
    • For MinGW:
      mingw32-make
  3. Run the Application:
ziply.exe

Optional: System-wide Installation

Linux/macOS

sudo mv ziply /usr/local/bin/

Windows

Add the directory containing ziply.exe to the system PATH environment variable.

Additional Notes

  • Ensure you have the latest versions of CMake and required libraries
  • Check system compatibility before installation
  • Verify library dependencies are correctly linked
  • Report any compilation or dependency issues on the project's GitHub repository

Troubleshooting

  • If CMake cannot find libraries, manually specify library paths using:
    cmake -DCMAKE_PREFIX_PATH="/path/to/libraries" ..
  • Ensure all prerequisite libraries are installed with development headers