encryptFile(INPUT_FILE, OUTPUT_FILE); $enc_end = round(microtime(true) * 1000) - $enc_start; $dec_start = round(microtime(true) * 1000); // Decrypt the file as well $lib->decryptFile(OUTPUT_FILE, DEC_OUTPUT_FILE); $dec_end = round(microtime(true) * 1000) - $dec_start; /** * NOTE: You can also compress the output using gzip */ echo "\n\n"; echo "Input File Size: " . filesize(INPUT_FILE) / 1024 / 1024 . "Mb"; echo "\n"; echo "Output File Size: " . filesize(OUTPUT_FILE) / 1024 / 1024 . "Mb"; echo "\n"; echo "Peak Memory: " . memory_get_peak_usage() / 1024 / 1024 . "Mb"; // Check the memory in kb echo "\n"; echo "Encryption Time: $enc_end ms\n"; // 9700k = ~210ms echo "\n"; echo "Decryption Time: $dec_end ms\n"; echo "\n\n"; $errors = $lib->getErrors(); echo "Errors: " . ( !empty($errors) ? "\n" . json_encode($errors, JSON_PRETTY_PRINT) : "No Errors!");