From WikiChip
Difference between revisions of "mirc/identifiers/$decode"
< mirc‎ | identifiers

(Synopsis)
(Encoding)
Line 10: Line 10:
  
 
== Parameters ==
 
== Parameters ==
===Encoding===
+
===Decoding===
 
{{ArgsList
 
{{ArgsList
 
| %var/&binvar | The target to be encoded
 
| %var/&binvar | The target to be encoded
Line 19: Line 19:
 
| N | Reference index for the Nth chunk in the output 60-character encoded chunk
 
| N | Reference index for the Nth chunk in the output 60-character encoded chunk
 
}}
 
}}
 +
 
===Encryption===
 
===Encryption===
 
{{ArgsList
 
{{ArgsList

Revision as of 17:11, 29 January 2018

The $decode identifier allows you to decode literal text, or text in %vars or &binvars. The $decode identifier uses either Uuencode or MIME to decode.


Synopsis

; decoding
$decode(text/%var/&binvar, mubt, N)

; encryption
$decode(text/%var/&binvar, celirznp, key[, salt/iv])

Parameters

Decoding

 %var/&binvar The target to be encoded
m Target should be encoded using Mime
u Target should be encoded using Uuencode (this is default encode type)
b Target is a &binvars
t Target is text (this is default target type)
N Reference index for the Nth chunk in the output 60-character encoded chunk

Encryption

c CBC encryption mode (either c or e)
e ECB encryption mode (either c or e)
l Literal key, a 56-byte key
s salt
i initialization vector (IV)
r random IV
z zero padding
n ones and zeros
p spaces

Example

Echo to the active screen the following decoded text, using the Mime type:

//echo -a $decode(SGVsbG8gV2lraUNoaXAgdXNlciE=,m)

Compatibility

Added: mIRC v5.8
Added on: 05 Sep 2000
Note: Unless otherwise stated, this was the date of original functionality.
Further enhancements may have been made in later versions.


See Also

[Expand]
v · d · e mIRC identifier list