yuryiseliverstov/whatsapp-stream
最新稳定版本:v1.0.4
Composer 安装命令:
composer require yuryiseliverstov/whatsapp-stream
包简介
Encode and Decode WhatsApp Streams (Audio, Video, Image, Document) with Encryption
README 文档
README
Requires
- PHP Version 7.4.33+
- PHP Extension OpenSSL
Install:
composer require yuryiseliverstov\whatsapp-stream
Usage:
Create .php file in root directory, as well create "WhatsAppStreamOutput" directory with 777 rights if you use Linux Operating System.
<?php
require 'vendor/autoload.php';
use yuryiseliverstov\WhatsAppStream\WhatsAppStream;
$samplesDir = 'vendor/yuryiseliverstov/whatsapp-stream/samples/';
$outputDir = 'WhatsAppStreamOutput/';
if (!is_dir($outputDir))
mkdir($outputDir);
/**
* Encryption Image
*/
$imageStream = new WhatsAppStream($samplesDir.'IMAGE.encrypted', $samplesDir.'IMAGE.key', WhatsAppStream::MEDIA_TYPE_IMAGE,false);
file_put_contents($outputDir.'IMAGE.encrypted', $imageStream->getEncryptedContents());
/**
* Decryption Audio
*/
$audioStream = new WhatsAppStream($samplesDir.'AUDIO.encrypted', $samplesDir.'AUDIO.key', WhatsAppStream::MEDIA_TYPE_AUDIO,true);
file_put_contents($outputDir.'AUDIO.original', $audioStream->getContents());
/**
* Decryption Video
*/
$videoStream = new WhatsAppStream($samplesDir.'VIDEO.encrypted', $samplesDir.'VIDEO.key', WhatsAppStream::MEDIA_TYPE_VIDEO,true);
file_put_contents($outputDir.'VIDEO.original', $videoStream->getContents());
echo 'Job Done!'.PHP_EOL;
?>
统计信息
- 总下载量: 5
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2025-07-26