WordlistOwl
An OWL format Wordlist is an encoding method that exploits the general locality of alphabetically sorted words to achieve a simple but effective means of compression.
This class is generally not useful to most developers as it is used mainly internally to keep Wordlists for languages based on ASCII-7 small.
If necessary, there are tools within the generation/
folder to create the necessary data.
Extends
Extended by
Constructors
new WordlistOwl()
Creates a new Wordlist for locale
using the OWL data
and validated against the checksum
.
Parameters
Parameter | Type |
---|---|
locale | string |
data | string |
checksum | string |
Returns
Overrides
Source
Methods
_decodeWords()
Decode all the words for the wordlist.
Returns
string
[]
Source
join()
Sub-classes may override this to provider a language-specific method for joining words
into a phrase.
By default, words
are joined by a single space.
Parameters
Parameter | Type | Description |
---|---|---|
words | string [] | The words to join. |
Returns
string
The joined phrase.
Inherited from
Source
split()
Sub-classes may override this to provide a language-specific method for spliting phrase
into individual words.
By default, phrase
is split using any sequences of white-space as defined by regular expressions (i.e.
/\s+/
).
Parameters
Parameter | Type | Description |
---|---|---|
phrase | string | The phrase to split. |
Returns
string
[]
The split words in the phrase.
Inherited from
Source
Was this page helpful?