[bb] bin2asc by Techlord [ 1+ years ago ]

Started by BlitzBot, June 29, 2017, 00:28:38

Previous topic - Next topic

BlitzBot

Title : bin2asc
Author : Techlord
Posted : 1+ years ago

Description : Binary To Ascii, Ascii To Binary Converters

This is a very simple utility that converts ascii to binary visa versa. This can be useful for converting binary files and posting the ascii version in forums, etc. I',m sure that others can devise a more complex bin2asc encoder/decoder.

Have Fun!


Code :
Code (blitzbasic) Select
;BINARY 2 ASCII
filename$=Input("Input Filename:")
filename2$=input("Output Filename:")
file=ReadFile(filename$)
If file
file2=WriteFile(filename2$)
While Not Eof(file)
WriteLine(file2,ReadByte(file))
Wend
CloseFile(file2)
CloseFile(file)
EndIf

;ASCII 2 BINARY
filename$=Input("Filename:")
filename2$=input("Output Filename:")
file=ReadFile(filename$)
If file
file2=WriteFile(filename2$)
While Not Eof(file)
WriteByte(file2,ReadLine(file))
Wend
CloseFile(file2)
CloseFile(file)
EndIf

Example: logo.jpg
1. Copy digits below the line and save as logo.ascii file.
2. Use the ASCII 2 BINARY converter to convert the ascii to logo.jpg.
---------------------------------------------------------------------
255
216
255
224
0
16
74
70
73
70
0
1
2
1
0
72
0
72
0
0
255
237
10
96
80
104
111
116
111
115
104
111
112
32
51
46
48
0
56
66
73
77
3
237
10
82
101
115
111
108
117
116
105
111
110
0
0
0
0
16
0
72
0
0
0
1
0
1
0
72
0
0
0
1
0
1
56
66
73
77
4
13
24
70
88
32
71
108
111
98
97
108
32
76
105
103
104
116
105
110
103
32
65
110
103
108
101
0
0
0
0
4
0
0
0
120
56
66
73
77
4
25
18
70
88
32
71
108
111
98
97
108
32
65
108
116
105
116
117
100
101
0
0
0
0
4
0
0
0
30
56
66
73
77
3
243
11
80
114
105
110
116
32
70
108
97
103
115
0
0
0
9
0
0
0
0
0
0
0
0
1
0
56
66
73
77
4
10
14
67
111
112
121
114
105
103
104
116
32
70
108
97
103
0
0
0
0
1
0
0
56
66
73
77
39
16
20
74
97
112
97
110
101
115
101
32
80
114
105
110
116
32
70
108
97
103
115
0
0
0
0
10
0
1
0
0
0
0
0
0
0
2
56
66
73
77
3
245
23
67
111
108
111
114
32
72
97
108
102
116
111
110
101
32
83
101
116
116
105
110
103
115
0
0
0
72
0
47
102
102
0
1
0
108
102
102
0
6
0
0
0
0
0
1
0
47
102
102
0
1
0
161
153
154
0
6
0
0
0
0
0
1
0
50
0
0
0
1
0
90
0
0
0
6
0
0
0
0
0
1
0
53
0
0
0
1
0
45
0
0
0
6
0
0
0
0
0
1
56
66
73
77
3
248
23
67
111
108
111
114
32
84
114
97
110
115
102
101
114
32
83
101
116
116
105
110
103
115
0
0
0
112
0
0
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
3
232
0
0
0
0
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
3
232
0
0
0
0
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
3
232
0
0
0
0
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
3
232
0
0
56
66
73
77
4
0
11
76
97
121
101
114
32
83
116
97
116
101
0
0
0
2
0
1
56
66
73
77
4
2
12
76
97
121
101
114
32
71
114
111
117
112
115
0
0
0
0
4
0
0
0
0
56
66
73
77
4
8
6
71
117
105
100
101
115
0
0
0
0
16
0
0
0
1
0
0
2
64
0
0
2
64
0
0
0
0
56
66
73
77
4
30
13
85
82
76
32
111
118
101
114
114
105
100
101
115
0
0
0
4
0
0
0
0
56
66
73
77
4
26
6
83
108
105
99
101
115
0
0
0
0
117
0
0
0
6
0
0
0
0
0
0
0
0
0
0
0
37
0
0
0
80
0
0
0
10
0
85
0
110
0
116
0
105
0
116
0
108
0
101
0
100
0
45
0
49
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
80
0
0
0
37
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
56
66
73
77
4
17
17
73
67
67
32
85
110
116
97
103
103
101
100
32
70
108
97
103
0
0
0
1
1
0
56
66
73
77
4
20
23
76
97
121
101
114
32
73
68
32
71
101
110
101
114
97
116
111
114
32
66
97
115
101
0
0
0
4
0
0
0
2
56
66
73
77
4
12
21
78
101
119
32
87
105
110
100
111
119
115
32
84
104
117
109
98
110
97
105
108
0
0
6
132
0
0
0
1
0
0
0
80
0
0
0
37
0
0
0
240
0
0
34
176
0
0
6
104
0
24
0
1
255
216
255
224
0
16
74
70
73
70
0
1
2
1
0
72
0
72
0
0
255
238
0
14
65
100
111
98
101
0
100
128
0
0
0
1
255
219
0
132
0
12
8
8
8
9
8
12
9
9
12
17
11
10
11
17
21
15
12
12
15
21
24
19
19
21
19
19
24
17
12
12
12
12
12
12
17
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
1
13
11
11
13
14
13
16
14
14
16
20
14
14
14
20
20
14
14
14
14
20
17
12
12
12
12
12
17
17
12
12
12
12
12
12
17
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
255
192
0
17
8
0
37
0
80
3
1
34
0
2
17
1
3
17
1
255
221
0
4
0
5
255
196
1
63
0
0
1
5
1
1
1
1
1
1
0
0
0
0
0
0
0
3
0
1
2
4
5
6
7
8
9
10
11
1
0
1
5
1
1
1
1
1
1
0
0
0
0
0
0
0
1
0
2
3
4
5
6
7
8
9
10
11
16
0
1
4
1
3
2
4
2
5
7
6
8
5
3
12
51
1
0
2
17
3
4
33
18
49
5
65
81
97
19
34
113
129
50
6
20
145
161
177
66
35
36
21
82
193
98
51
52
114
130
209
67
7
37
146
83
240
225
241
99
115
53
22
162
178
131
38
68
147
84
100
69
194
163
116
54
23
210
85
226
101
242
179
132
195
211
117
227
243
70
39
148
164
133
180
149
196
212
228
244
165
181
197
213
229
245
86
102
118
134
150
166
182
198
214
230
246
55
71
87
103
119
135
151
167
183
199
215
231
247
17
0
2
2
1
2
4
4
3
4
5
6
7
7
6
5
53
1
0
2
17
3
33
49
18
4
65
81
97
113
34
19
5
50
129
145
20
161
177
66
35
193
82
209
240
51
36
98
225
114
130
146
67
83
21
99
115
52
241
37
6
22
162
178
131
7
38
53
194
210
68
147
84
163
23
100
69
85
54
116
101
226
242
179
132
195
211
117
227
243
70
148
164
133
180
149
196
212
228
244
165
181
197
213
229
245
86
102
118
134
150
166
182
198
214
230
246
39
55
71
87
103
119
135
151
167
183
199
255
218
0
12
3
1
0
2
17
3
17
0
63
0
245
84
146
92
255
0
215
62
155
157
157
210
131
240
250
150
71
75
56
174
55
91
110
51
108
123
220
192
215
7
51
211
199
178
155
31
251
255
0
158
146
146
125
88
250
211
79
214
38
229
26
241
173
197
56
143
12
112
182
53
221
187
232
199
245
22
226
243
74
127
198
102
19
62
176
182
199
245
150
217
208
133
65
166
131
143
103
170
94
43
13
47
221
246
93
254
235
253
255
0
210
86
231
254
58
255
0
82
63
238
107
255
0
237
139
127
244
154
74
122
244
151
33
255
0
142
191
212
143
251
154
255
0
251
98
223
253
38
157
159
227
79
234
93
175
109
117
230
88
231
56
128
26
40
182
73
60
1
250
52
148
245
118
90
218
226
121
51
207
0
13
92
247
127
37
170
135
171
149
212
93
250
187
206
62
43
78
182
126
123
255
0
171
251
170
167
87
234
216
109
199
97
181
206
199
57
81
93
98
230
58
179
182
90
252
141
205
120
246
181
204
216
207
114
106
62
180
244
92
124
81
238
176
178
175
107
158
218
158
230
151
125
39
122
110
107
127
73
253
133
6
76
121
114
101
24
248
103
28
66
60
115
148
120
163
238
74
248
99
139
143
254
155
44
8
132
56
244
51
38
162
14
188
63
215
225
119
146
88
253
31
235
95
69
235
89
118
225
224
88
247
100
82
193
101
140
125
79
174
26
72
110
239
210
177
159
188
182
20
236
79
255
208
245
43
99
210
124
130
225
180
200
111
39
78
27
252
165
207
125
89
102
45
93
27
47
246
118
38
111
74
50
242
7
86
222
92
31
176
109
187
109
215
93
250
187
127
146
246
44
95
241
175
245
131
172
244
74
122
97
233
89
78
196
117
239
184
90
90
26
119
109
21
108
31
164
107
255
0
121
121
135
80
250
229
245
167
169
84
113
51
122
157
214
99
216
54
217
88
33
141
112
63
152
255
0
72
87
189
191
214
73
79
87
245
235
234
211
173
250
189
245
110
222
141
210
205
151
89
141
187
41
248
120
242
231
19
86
51
154
236
135
99
215
185
219
157
234
127
56
181
242
170
233
93
59
173
253
87
194
103
73
192
182
190
173
141
93
121
62
174
59
9
7
244
103
213
100
109
111
173
238
250
118
111
94
123
255
0
59
190
179
227
215
93
24
253
87
42
186
171
104
99
43
22
184
6
181
160
53
161
177
249
138
182
95
89
235
14
187
23
38
204
235
172
187
8
6
226
88
94
75
171
143
244
95
184
133
141
60
83
79
111
102
101
185
31
227
2
238
137
211
58
23
74
123
107
123
177
135
169
138
11
27
83
93
234
89
151
115
24
246
55
213
99
63
59
254
182
178
126
187
217
187
235
77
12
197
233
71
165
96
210
255
0
75
17
204
198
24
198
247
49
204
55
100
48
185
149
122
158
237
158
151
250
58
253
63
244
139
23
19
172
245
42
47
187
168
98
230
223
78
126
88
62
174
64
178
30
227
244
156
44
127
238
239
10
167
80
235
125
99
169
190
179
212
115
109
203
118
57
62
137
177
229
219
75
182
239
216
93
251
219
24
136
67
236
221
125
185
79
167
17
150
53
248
246
9
131
148
43
200
177
255
0
71
219
182
143
93
141
92
251
113
178
88
69
249
56
246
91
138
220
202
77
142
109
126
155
94
192
219
61
102
51
29
161
173
110
214
175
49
126
126
99
220
30
235
158
226
210
8
37
196
145
11
169
197
255
0
24
121
246
87
91
58
133
249
21
221
88
218
51
49
220
28
231
52
125
31
181
225
223
250
182
103
245
247
227
223
255
0
12
166
57
136
133
70
54
70
214
120
71
253
215
10
65
238
250
55
213
123
48
25
215
114
44
165
172
199
172
227
57
237
173
196
111
174
162
250
118
54
227
249
141
220
44
178
182
46
143
23
174
96
101
229
125
150
135
57
238
214
30
27
236
49
206
215
47
58
250
156
234
126
176
231
100
50
140
140
107
237
109
98
199
184
227
62
139
99
112
27
173
218
235
171
179
159
230
217
106
244
188
14
159
143
133
80
101
76
104
121
30
247
180
17
39
251
78
123
191
233
170
115
159
51
147
40
60
48
197
140
124
215
47
118
115
3
247
126
70
74
194
34
117
148
228
118
161
193
24
249
191
255
209
239
126
176
255
0
205
93
148
127
206
63
177
237
151
125
159
237
187
34
125
190
167
165
235
127
99
122
197
255
0
215
77
255
0
154
111
252
1
120
58
73
41
247
143
253
116
223
249
166
255
0
192
19
159
252
105
251
254
198
242
254
97
120
50
73
41
247
159
253
116
241
255
0
120
209
255
0
88
77
255
0
174
155
255
0
52
223
248
2
240
116
146
83
239
31
250
233
191
243
77
255
0
128
40
31
252
105
167
79
217
31
248
7
253
249
120
82
73
41
250
43
234
239
252
204
251
77
191
243
123
236
95
104
217
250
111
178
122
123
182
72
250
126
143
187
102
245
208
47
149
82
73
79
255
217
56
66
73
77
4
33
26
86
101
114
115
105
111
110
32
99
111
109
112
97
116
105
98
105
108
105
116
121
32
105
110
102
111
0
0
0
0
85
0
0
0
1
1
0
0
0
15
0
65
0
100
0
111
0
98
0
101
0
32
0
80
0
104
0
111
0
116
0
111
0
115
0
104
0
111
0
112
0
0
0
19
0
65
0
100
0
111
0
98
0
101
0
32
0
80
0
104
0
111
0
116
0
111
0
115
0
104
0
111
0
112
0
32
0
54
0
46
0
48
0
0
0
1
0
56
66
73
77
4
6
12
74
80
69
71
32
81
117
97
108
105
116
121
0
0
0
0
7
0
8
0
1
0
1
1
0
255
238
0
14
65
100
111
98
101
0
100
64
0
0
0
1
255
219
0
132
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
1
1
1
1
1
1
1
1
1
1
1
2
2
1
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
255
192
0
17
8
0
37
0
80
3
1
17
0
2
17
1
3
17
1
255
221
0
4
0
10
255
196
0
161
0
0
1
4
2
3
1
0
0
0
0
0
0
0
0
0
0
9
0
7
8
10
1
3
2
4
6
5
1
1
0
1
5
1
1
0
0
0
0
0
0
0
0
0
0
0
2
1
4
5
7
8
6
3
16
0
0
5
3
3
2
3
6
3
8
3
0
0
0
0
0
2
3
4
5
6
1
7
8
17
18
9
0
19
33
20
21
34
22
23
24
25
26
49
35
10
81
50
215
88
152
168
105
42
66
51
36
17
0
2
1
3
4
1
1
6
4
2
11
0
0
0
0
0
1
2
3
0
17
4
33
18
5
6
7
49
65
81
97
113
34
19
129
50
20
8
177
35
240
145
193
209
241
66
82
36
21
37
22
255
218
0
12
3
1
0
2
17
3
17
0
63
0
191
199
74
82
233
74
22
28
98
114
149
15
228
209
182
252
43
140
88
219
169
100
22
88
73
171
36
49
241
190
230
250
88
134
252
123
233
47
198
16
173
156
109
226
1
160
170
35
99
167
129
73
71
20
1
21
188
173
4
42
136
84
2
148
83
250
82
151
74
82
233
74
243
50
57
67
124
115
200
22
172
226
11
53
192
106
204
222
164
242
211
165
111
106
106
72
99
139
235
243
153
230
86
129
72
208
206
128
173
76
56
123
75
239
154
73
53
16
42
112
69
215
202
121
225
198
134
108
156
153
86
60
120
212
179
51
16
170
170
162
236
204
77
128
0
2
73
58
1
169
169
199
28
147
73
28
48
198
90
87
96
21
64
185
36
155
0
0
212
146
116
0
122
154
137
225
146
221
60
152
115
223
109
164
110
22
166
206
51
59
16
74
169
105
73
134
84
218
110
106
83
64
160
226
217
72
60
186
85
157
182
165
80
20
208
218
128
65
238
83
190
3
69
220
74
87
13
193
219
188
171
251
164
236
121
131
197
157
174
110
173
224
190
43
60
67
39
39
18
255
0
216
242
243
66
193
165
92
61
194
208
98
174
139
189
173
187
112
50
44
215
147
26
46
138
143
138
232
222
30
226
98
147
184
240
113
243
158
68
204
199
46
152
142
223
237
48
81
193
10
211
216
255
0
50
83
169
176
189
182
253
6
63
166
103
154
221
119
77
115
149
46
148
175
255
208
191
199
74
80
136
230
115
28
175
141
253
197
164
110
246
67
54
50
3
7
212
89
25
34
251
177
61
157
99
140
98
234
205
103
146
248
27
76
77
249
3
180
99
221
27
57
113
173
228
218
68
141
188
213
197
186
121
68
213
115
48
209
34
165
0
144
102
109
16
84
170
249
67
255
0
83
13
150
96
228
45
166
78
253
201
76
106
81
198
202
11
96
202
196
125
173
81
139
87
144
155
196
186
225
55
90
118
230
71
9
66
135
33
98
232
228
187
93
110
178
67
221
68
3
38
138
75
162
53
27
54
87
74
16
21
40
169
253
214
220
33
255
0
51
243
63
233
211
32
63
135
61
41
75
238
182
225
15
249
159
153
255
0
78
153
1
252
57
233
74
250
13
63
170
87
134
9
83
179
84
126
57
145
211
231
103
119
103
54
244
8
91
91
241
195
32
207
112
112
88
185
97
40
219
208
32
76
93
184
17
202
213
175
114
80
73
0
40
1
16
199
83
52
165
58
156
104
210
56
69
23
99
160
31
19
165
80
232
47
125
42
101
101
222
86
90
36
22
246
60
166
86
249
37
181
103
222
138
179
64
34
104
110
188
30
97
110
221
107
22
164
141
146
79
119
15
117
107
146
179
161
94
194
206
233
23
76
129
188
241
45
44
129
24
97
180
44
33
21
66
45
186
199
247
9
227
63
44
247
143
13
247
174
177
226
142
38
60
238
211
153
20
56
251
99
203
197
64
33
154
100
25
0
75
36
201
17
39
28
74
172
161
201
10
198
250
144
15
190
241
127
37
193
113
61
191
138
231
59
19
73
31
23
140
38
145
73
137
218
243
36
46
96
0
5
38
226
98
140
13
172
8
23
32
27
215
66
21
202
54
23
219
171
88
150
129
123
185
75
163
144
130
128
194
235
40
141
217
91
154
251
23
122
147
148
144
46
143
169
226
47
77
113
165
8
166
74
170
122
161
168
17
109
130
84
104
75
48
34
24
105
175
94
175
194
62
10
238
30
62
241
71
64
232
231
172
60
60
158
7
11
140
249
17
35
70
199
239
200
159
115
41
129
70
96
247
202
105
183
20
45
245
92
92
214
19
186
246
37
236
93
179
158
230
76
142
241
207
148
255
0
108
149
107
253
165
59
98
6
227
75
68
168
53
181
57
152
129
202
198
24
103
53
214
156
217
60
122
154
206
94
46
101
184
134
36
184
18
232
212
210
206
221
75
98
123
124
81
123
171
123
50
39
66
84
220
24
148
117
27
128
21
45
116
35
182
2
12
48
99
44
116
50
148
168
61
174
189
94
118
6
111
27
144
216
156
134
44
144
228
129
125
174
10
155
31
67
99
236
175
56
172
174
187
148
220
94
223
141
17
174
173
42
181
255
209
190
220
160
41
199
25
145
1
90
39
71
36
131
98
119
10
166
230
62
231
173
184
39
19
122
138
28
137
159
178
122
99
189
81
81
117
169
105
246
24
88
187
194
14
130
13
124
104
165
7
110
51
217
109
156
91
14
50
24
120
199
143
185
181
131
11
70
237
56
90
148
142
81
11
185
14
178
52
83
162
45
202
0
179
92
202
52
92
43
213
115
15
83
104
217
170
90
90
172
45
11
163
97
10
4
137
80
7
64
27
65
27
210
149
81
78
116
56
218
95
43
227
227
132
249
126
13
96
82
153
60
238
81
141
101
62
223
217
78
37
226
201
238
242
137
35
139
189
146
198
183
54
55
187
184
239
103
224
103
59
58
170
117
120
86
242
161
26
135
161
140
195
148
26
176
101
214
163
17
245
170
148
69
174
132
107
22
113
163
54
248
33
177
172
28
122
113
255
0
53
138
103
166
51
91
72
21
238
54
229
98
181
187
124
121
72
190
160
183
174
10
167
241
207
36
133
157
179
226
58
179
93
212
150
161
201
217
35
168
205
44
193
4
65
214
162
168
148
168
10
255
0
120
36
247
51
245
1
220
172
11
197
110
41
248
149
125
102
137
205
100
248
228
156
153
222
22
32
121
130
68
45
68
66
94
68
198
91
144
183
9
134
59
46
140
178
157
57
139
176
0
228
245
92
64
16
133
113
66
37
180
130
188
194
146
104
37
42
0
115
111
33
11
175
41
22
173
138
210
224
66
220
24
198
251
119
57
34
221
99
251
196
51
19
26
177
69
227
36
100
144
105
164
73
198
228
221
248
218
247
104
44
21
12
194
170
31
70
129
51
5
85
40
86
145
165
164
77
234
76
10
99
156
149
4
203
188
17
124
188
117
191
171
143
227
81
127
200
231
220
13
92
59
62
91
238
131
244
42
192
48
200
218
103
22
150
90
141
67
200
80
172
200
212
54
127
36
174
108
244
84
75
30
1
205
74
154
109
74
235
159
27
101
61
180
197
67
48
225
148
89
73
220
43
173
42
45
73
46
149
232
191
25
72
63
75
205
39
29
145
36
128
136
201
72
113
198
193
109
215
42
242
180
103
117
172
92
237
184
11
163
88
155
220
99
74
171
100
42
241
165
206
178
58
48
191
200
104
40
60
33
183
23
21
145
82
75
135
116
44
253
194
154
89
118
172
196
176
174
114
231
70
123
76
109
172
98
159
192
217
161
179
181
55
26
61
25
180
141
76
204
172
109
37
54
53
126
82
131
200
36
176
56
152
184
179
14
165
12
30
149
185
201
45
47
49
250
108
66
191
172
142
7
99
190
47
187
178
238
129
94
84
59
183
47
189
77
193
177
2
247
171
207
212
5
149
111
146
161
47
234
8
2
222
219
0
71
245
92
94
212
99
184
193
125
177
76
249
213
118
228
48
86
56
109
166
137
41
198
41
140
205
158
34
248
250
208
43
129
107
237
67
173
203
179
161
142
50
220
101
222
117
64
99
140
107
31
91
222
29
218
91
149
169
165
91
210
184
11
104
66
73
133
140
122
235
203
57
88
220
55
3
193
255
0
232
185
60
113
200
99
253
246
146
87
219
8
143
28
16
203
190
228
44
104
187
180
36
237
95
201
112
209
186
174
62
56
155
145
229
166
94
46
55
156
190
196
178
41
59
228
55
209
21
110
75
1
96
64
189
255
0
26
52
54
203
56
172
29
224
186
38
218
155
126
235
34
127
119
222
230
4
18
4
177
213
70
68
30
42
208
69
84
45
53
181
228
163
13
56
72
130
2
199
177
81
196
18
144
218
131
216
54
187
202
169
156
53
212
63
116
190
38
239
126
71
127
24
245
140
236
220
158
115
249
187
38
92
118
108
89
62
202
238
114
178
169
102
9
96
219
100
146
56
226
109
191
75
157
241
239
219
60
255
0
132
251
223
89
234
43
220
249
172
108
120
120
223
163
116
109
42
137
211
238
29
170
26
50
0
45
123
93
17
153
197
245
81
181
246
255
0
255
210
34
31
170
231
144
28
200
193
8
142
15
44
196
59
247
34
177
107
238
148
178
252
183
206
20
199
218
98
14
130
147
167
138
51
90
197
81
212
74
107
45
143
63
148
154
168
143
125
87
218
169
52
42
163
25
251
69
90
251
53
10
149
68
172
131
230
67
148
140
158
140
57
89
235
227
157
23
170
89
109
37
136
134
209
43
136
181
188
179
193
216
164
141
11
2
32
45
96
148
36
128
180
69
9
145
180
174
15
176
106
85
244
61
41
193
21
40
50
196
31
14
161
35
20
141
153
69
200
21
36
80
206
170
77
129
173
131
229
195
147
91
107
29
132
91
235
105
200
14
86
68
161
209
136
211
60
45
134
42
142
242
73
82
181
198
24
99
77
109
172
108
200
25
73
68
98
95
78
143
161
66
77
19
163
0
55
118
202
77
160
69
225
74
82
207
26
121
140
115
52
214
109
186
141
162
215
245
211
212
130
71
204
122
251
42
226
104
163
15
26
199
165
244
55
62
159
31
65
165
51
55
87
49
243
5
124
178
195
93
9
46
86
222
25
101
192
199
86
244
13
24
255
0
48
114
157
191
171
144
90
148
237
20
74
14
196
8
245
106
68
100
113
10
42
160
32
37
141
46
202
14
133
21
226
32
208
53
166
39
133
230
50
57
57
231
73
49
202
4
55
55
177
0
31
203
168
246
159
104
62
154
251
141
95
114
56
16
225
197
19
44
151
45
243
185
35
215
67
236
247
127
133
57
86
167
49
242
82
223
205
238
70
72
90
156
160
191
112
60
145
190
168
149
210
224
94
70
155
158
107
84
194
88
176
213
4
61
188
160
151
73
252
169
42
92
154
215
63
160
74
114
138
40
86
158
157
196
224
52
84
174
132
208
172
187
77
144
146
128
74
236
7
210
218
219
223
253
222
181
133
185
166
3
33
51
115
48
242
189
214
22
179
38
242
130
235
223
103
91
70
173
240
118
209
125
194
158
184
202
1
16
85
42
53
139
222
53
145
181
206
103
26
20
5
58
155
24
109
18
154
149
167
126
136
202
173
107
161
116
173
50
112
22
5
101
71
43
34
144
65
6
196
17
168
55
246
90
132
251
45
112
105
157
118
190
247
141
229
201
19
203
181
205
155
188
46
109
80
141
83
122
199
9
59
194
181
173
106
80
41
45
90
49
162
86
114
177
168
78
36
202
73
8
202
24
69
173
52
165
105
90
11
94
175
165
229
185
73
136
105
185
44
135
177
246
200
196
131
243
36
254
21
17
28
67
69
133
7
201
64
31
194
143
109
177
253
66
215
214
81
29
137
178
100
149
207
200
200
197
192
138
52
17
26
73
146
150
6
74
195
33
146
201
24
80
22
4
205
105
178
3
26
238
130
132
22
91
35
142
110
68
33
18
75
173
28
97
146
154
132
33
243
79
11
43
160
169
227
187
215
82
235
222
73
235
144
117
142
221
139
46
87
17
11
150
141
62
252
209
52
46
125
94
39
133
227
120
201
189
200
86
10
199
243
43
86
111
128
231
185
78
179
201
127
202
112
239
20
121
103
212
152
162
144
48
247
50
200
172
167
224
109
113
254
82
40
219
112
244
231
19
228
158
248
94
38
72
5
223
198
139
161
54
100
183
233
39
18
55
215
44
72
184
56
233
118
66
216
108
185
161
182
142
151
5
91
100
154
228
67
38
196
121
213
225
0
90
90
223
145
140
163
234
19
130
175
182
94
202
242
223
98
253
150
116
14
205
150
91
150
242
71
121
151
137
14
25
112
223
150
18
98
173
180
1
82
92
105
29
64
26
105
37
236
125
107
116
241
95
184
190
213
195
194
6
15
81
235
105
157
182
199
32
96
149
156
252
217
38
85
58
251
214
223
10
187
245
136
199
248
5
134
139
37
104
138
198
227
104
31
148
35
78
84
150
70
204
218
226
149
67
242
162
169
184
66
169
207
175
114
103
194
27
194
109
106
34
146
141
121
196
149
90
214
160
160
117
211
173
229
227
47
12
248
219
196
28
124
184
29
3
171
195
132
210
129
247
102
37
165
201
154
218
255
0
55
34
82
210
178
222
228
38
225
26
146
118
34
222
181
159
114
242
31
112
239
217
73
149
218
121
169
50
2
19
178
48
2
67
29
255
0
209
18
5
64
109
161
107
23
96
6
230
53
255
211
182
255
0
33
31
74
255
0
74
181
191
83
223
147
111
70
245
9
103
193
223
155
223
134
62
67
213
60
179
7
190
158
226
124
74
252
159
57
229
125
51
212
60
167
181
179
177
220
240
217
210
148
49
235
246
156
235
93
223
69
109
218
215
118
191
43
58
235
175
142
186
248
235
175
74
86
63
212
223
252
42
255
0
107
61
41
91
141
251
79
244
43
191
244
91
219
179
242
123
191
43
154
118
245
175
253
91
252
54
110
215
240
240
215
168
39
219
187
253
189
183
190
182
183
175
198
222
218
147
111
250
119
222
214
210
255
0
217
92
105
246
158
118
135
183
232
179
217
222
14
230
159
43
125
173
250
11
183
191
79
99
126
155
180
215
199
241
211
169
105
127
141
70
181
255
0
169
191
248
85
254
214
122
173
43
33
251
78
117
246
126
138
250
233
95
221
249
90
221
166
149
215
77
60
127
14
170
47
125
61
105
94
80
255
0
180
239
188
103
147
175
15
180
246
235
191
180
28
86
17
59
188
53
237
122
176
130
61
191
179
183
236
254
206
165
167
182
215
254
158
234
143
202
244
65
120
236
250
52
124
70
157
253
52
171
132
53
185
222
230
151
241
23
229
104
54
80
50
159
113
189
105
191
179
239
63
195
49
9
211
221
239
120
60
190
222
247
254
127
53
179
254
123
122
163
91
225
85
20
93
250
141
86
191
255
217


Comments :


RRK1020(Posted 1+ years ago)

 dats alotta numbers...


RRK1020(Posted 1+ years ago)

 I made duality from slipknot to see if it works. It works fine.


XtremeCoder(Posted 1+ years ago)

 Function format...;BINARY 2 ASCIIfilename$=Input("Input Filename:")filename2$=Input("Output Filename:")BIN2ASC(filename$,filename2$)Function BIN2ASC(filename$,filename2$)file=ReadFile(filename$)If file   file2=WriteFile(filename2$)   While Not Eof(file)      WriteLine(file2,ReadByte(file))   Wend   CloseFile(file2)   CloseFile(file)EndIf End Function;ASCII 2 BINARYfilename$=Input("Filename:")filename2$=Input("Output Filename:")ASC2BIN(filename$,filename2$)Function ASC2BIN(filename$,filename2$)file=ReadFile(filename$)If file   file2=WriteFile(filename2$)   While Not Eof(file)      WriteByte(file2,ReadLine(file))   Wend   CloseFile(file2)   CloseFile(file)EndIfEnd Function


CS_TBL(Posted 1+ years ago)

 1337 format... (no ultra-long page o' numbers)
s$=Bin2String("<yourfile.ext>",64)

Showtext s$,1024,768

String2Bin s$,"<yournewfile.ext>"

Notify "o_O"

End

Function Showtext(t$,w=640,h=480)
cw=ClientWidth(Desktop())
ch=ClientHeight(Desktop())
If w<1 Or h<1
w=cw:h=ch
EndIf
If w>cw w=cw
If h>ch h=ch
window=CreateWindow("Show text",cw/2-w/2,ch/2-h/2,w,h,0,3)
textarea=CreateTextArea(0,0,ClientWidth(window),ClientHeight(window),window)
SetTextAreaColor textarea,128,192,255
SetTextAreaColor textarea,0,32,64,1
SetTextAreaText textarea,t$
Repeat
WaitEvent()
If EventSource()=window
If EventID()=$803 Exit
If EventID()=$802
SetGadgetShape textarea,0,0,ClientWidth(window),ClientHeight(window)
EndIf
EndIf
Forever
FreeGadget window
End Function

Function Bin2String$(file$,w=32) ; w = width of each line
If file$="" Return
filein=OpenFile(file$)
If filein
size=FileSize(file$)
x=0
For t=0 To size-1
b=ReadByte(filein)
bhigh=(b /16) ; be high,
blow=(b And 15) ; and blow :D
s$=s$+Chr$(65+bhigh)+Chr$(65+blow)
x=x+1
If x>=w
x=0:s$=s$+Chr$(13)+Chr$(10)
EndIf
Next
CloseFile filein
Else
s$="<error>"
EndIf
Return s$
End Function

Function String2Bin(s$,file$)
If s$="" Return
If file$="" Return
fileout=WriteFile(file$)
If fileout
s$=Replace(Replace(s$,Chr(10),""),Chr(13),"")
size=Len(s$)/2
For t=0 To size-1
bhigh=(Asc(Mid(s$,1+t*2+0,1))-65)*16 ; yeayea :D
blow=Asc(Mid(s$,1+t*2+1,1))-65 ; o_O
WriteByte fileout,bhigh+blow
Next
CloseFile fileout
Else
RuntimeError "file error"
EndIf
End Function