PageSourceSearch

https://amenitypj.in/tlvPlay

html amenitypj.in collected 2026-10-04 00:11:55 UTC 18,961 bytes, 441 lines download raw bytes

1
2<!doctype html>
3<html lang="en">
4<head>
5    <!-- Meta tags -->
6    <meta charset="utf-8">
7    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
8    <!-- Meta: Page Specific Description -->
9    <meta name="description" content="Generic TLV Parser based on TLV and related standards. Can parse any Simple or BER TLV upto *nth Level* automatically. Multi byte Tag, Multi byte Length are also Supported.">
10    <!-- Meta: Page Specific Keywords -->
11    <meta name="keywords" content="TLV, Tag Length Value, Type Length Value, length value, tlv encoder, tlv decoder, multi byte tag, multi byte length, simple tlv, ber tlv">
12    <!-- Meta: Page Specific Author -->
13    <meta name="author" content="Amenity Pj">
14    <!-- Bootstrap CSS -->
15    <link rel="stylesheet" type="text/css"
16          href="/static/css/formatted/bootstrap-4.6.2.min.css">
17    <!-- Bootstrap Select CSS -->
18    <link rel="stylesheet" type="text/css"
19          href="/static/css/formatted/bootstrap-select-1.13.14.min.css">
20    <!-- APJ CSS -->
21    <link rel="stylesheet" type="text/css"
22          href="/static/css/formatted/apj.css">
23    <!-- Page Specific CSS -->
24    
25
26    <!-- Highlight Syntax CSS; Settings Specific -->
27    
28    <!-- Page Specific Title -->
29    
30    <title>TLV Play</title>
31    <!-- Page Specific Canonical URL -->
32    <link rel="canonical" href="https://amenitypj.in/tlvPlay"/>
33    <!-- Icon -->
34    <link rel="shortcut icon" href="/static/images/favicon.ico">
35</head>
36<body>
37<!-- <nav class="navbar navbar-expand-md navbar-light bg-light fixed-top"> -->
38<nav class="navbar navbar-expand-md navbar-light bg-light">
39    <a class="navbar-brand" href="/">Amenity Pj</a>
40    <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNav"
41            aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
42        <span class="navbar-toggler-icon"/>
43    </button>
44    <div class="collapse navbar-collapse" id="navbarNav">
45        <div class="container">
46            <ul class="navbar-nav">
47                <!--             <li class="nav-item active"> -->
48                <li class="nav-item">
49                    <a class="nav-link" href="/asn1Play">ASN1 Play</a>
50                </li>
51                <li class="nav-item">
52                    <a class="nav-link" href="/tlvPlay">TLV Play</a>
53                </li>
54                <li class="nav-item">
55                    <a class="nav-link" href="/qrPlay">QR Play</a>
56                </li>
57                <li class="nav-item">
58                    <a class="nav-link" href="/excelPlay">Excel Play</a>
59                </li>
60                <li class="nav-item">
61                    <a class="nav-link" href="/certPlay">Cert Play</a>
62                </li>
63            </ul>
64        </div>
65        <div class="container">
66            <ul class="navbar-nav">
67                <li class="nav-item">
68                    <a class="nav-link" href="/testimonials">Testimonials</a>
69                </li>
70                <li class="nav-item">
71                    <a class="nav-link" href="/aboutUs">About Us</a>
72                </li>
73                <li class="nav-item">
74                    <a class="nav-link" href="/credits">Credits</a>
75                </li>
76                <li class="nav-item">
77                    <a class="nav-link" href="/sponsorship">Sponsorship</a>
78                </li>
79                
80                <li class="nav-item">
81                    <a class="nav-link" href="/login">Login</a>
82                </li>
83            </ul>
84        </div>
85    </div>
86</nav>
87<div class="container-fluid">
88    <div class="row">
89        
90            
91            <nav id="sidebarMenu" class="col-md-3 col-lg-2 d-md-block bg-light sidebar collapse">
92                <a class="navbar-brand navbar-brand-2" href="/tlvPlay">TLV Play</a>
93                <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNavApps"
94                        aria-controls="navbarNavApps" aria-expanded="false" aria-label="Toggle navigation Apps">
95                    <span class="navbar-toggler-icon"/>
96                </button>
97                <div class="sidebar-sticky pt-3" id="navbarNavApps">
98                    <ul class="nav flex-column">
99                        
100                            <li class="nav-item">
101                                <a class="nav-link" href="/api/tlvPlay" target="_blank"
102                                   rel="noopener noreferrer">Get API</a>
103                            </li>
104                        
105                            <li class="nav-item">
106                                <a class="nav-link" href="https://beta.amenitypj.in/tlvPlay" target="_blank"
107                                   rel="noopener noreferrer">Beta Release</a>
108                            </li>
109                        
110                            <li class="nav-item">
111                                <a class="nav-link" href="https://past.amenitypj.in/tlvPlay" target="_blank"
112                                   rel="noopener noreferrer">Past Release</a>
113                            </li>
114                        
115                    </ul>
116                </div>
117            </nav>
118        
119        
120        <main role="main" class="col-md-9 ml-sm-auto col-lg-10 ">
121            
122            <div class="container">
123                
124                    
125                        
126                            
127                            
128                                
129                                
130                            
131                            
132                            
133                            <div class="alert alert-primary mt-3 alert-dismissible" role="alert">if &#34;Non TLV Neighbor&#34; is selected, TLV Play will handle scenarios where non TLV data is placed after TLV(s)
134                                <button type="button" class="close" data-dismiss="alert" aria-label="Close">
135                                    
136                                    <span aria-hidden="true">&times;</span>
137                                </button>
138                            </div>
139                        
140                    
141                
142                
143                
144    <div>
145    <h1 class="display-inline">Welcome to TLV Play 4.2.0</h1>
146    <h5 class="display-inline">Amenity Pj v6.9.20</h5>
147    
148    
149        <a class="very-small a-float-right" data-toggle="collapse" href="#gitInfoCollapse" role="button"
150           aria-expanded="false" aria-controls="gitInfoCollapse">Git Info</a>
151        <BR>
152        <div class="collapse very-small right" id="gitInfoCollapse">d90a26c;  (HEAD); 2024-09-25 22:29:20 +0530; imPratik &lt;[email protected]&gt;; info button with transaction id</div>
153    
154    
155        <a href="https://impratikjaiswal.github.io/tlvPlay" rel="noopener noreferrer" target="_blank">
156            <span class="badge badge-success">@Github</span>
157        </a>
158    
159    
160        <a href="#samples_section" rel="noopener noreferrer">
161            <span class="badge badge-info">Jump To Samples</span>
162        </a>
163    
164    <BR>
165    <div>
166        
167            <h5>Generic TLV Parser based on TLV and related standards. Can parse any Simple or BER TLV upto *nth Level* automatically. Multi byte Tag, Multi byte Length are also Supported.</h5>
168        
169        
170        
171        
172        
173        
174        
175    </div>
176</div>
177    <form method="post">
178        <div class="form-group">
179    <label for="input_data">Input Data</label>
180    <a href="#" class="image" id="copy_input_data_a" data-toggle="tooltip" data-placement="top" title="Copy Input Data">
181        <img id="copy_input_data" class="btn-image-initial" alt="Copy Input Data"
182             src=/static/images/copy-2/16_16.png>
183    </a>
184    <a href="#" class="image" data-toggle="tooltip" data-placement="top" title="Download Input Data">
185        <img id="download_input_data" class="btn-image-initial" alt="Download Input Data"
186             src=/static/images/download-2/16_16.png>
187    </a>
188    <label for="input_data_file" class="image" data-toggle="tooltip" data-placement="top" title="Upload Input Data">
189        <img id="upload_input_data" class="btn-image-initial" alt="Upload Input Data"
190             src=/static/images/upload-2/16_16.png>
191    </label>
192    <input type="file" id="input_data_file" style="display:none" accept=".txt">
193    <div class="badge float-right">
194        Length: <span id="input_data_char_count">0</span>
195    </div>
196    
197    
198    <div class="container__div">
199        <div id="input_data_line_numbers" class="container__lines"></div>
200        <textarea name="input_data" placeholder="Input Data" class="container__textarea" rows="3"
201                  id="input_data"></textarea>
202    </div>
203</div>
204        <div class="form-row">
205            <div class="form-group col">
206    <div class="form-check">
207        
208            <input type="checkbox" name="length_in_decimal" class="form-check-input"
209                   value="False">
210        
211        <label for="length_in_decimal" class="form-check-label">Length In Decimal</label>
212    </div>
213</div>
214            <div class="form-group col">
215    <div class="form-check">
216        
217            <input type="checkbox" name="value_in_ascii" class="form-check-input"
218                   value="False">
219        
220        <label for="value_in_ascii" class="form-check-label">Value In Ascii</label>
221    </div>
222</div>
223            <div class="form-group col">
224    <div class="form-check">
225        
226            <input type="checkbox" name="one_liner" class="form-check-input" value="True"
227                   checked>
228        
229        <label for="one_liner" class="form-check-label">One Liner</label>
230    </div>
231</div>
232            <div class="form-group col">
233    <div class="form-check">
234        
235            <input type="checkbox" name="non_tlv_neighbor" class="form-check-input" value="True"
236                   checked>
237        
238        <label for="non_tlv_neighbor" class="form-check-label">Non TLV Neighbor</label>
239    </div>
240</div>
241        </div>
242        <div class="form-group">
243    <label for="remarks">Remarks</label>
244    <a href="#" class="image" data-toggle="tooltip" data-placement="top" title="Copy Remarks">
245        <img id="copy_remarks" class="btn-image-initial" alt="Copy Remarks"
246             src=/static/images/copy-2/16_16.png>
247    </a>
248    <input type="text" name="remarks" id="remarks" placeholder="Remarks" class="form-control"
249           value="">
250</div>
251        <div class="form-group">
252    <button type="submit" id="process_input" name="process_input" class="btn btn-primary">Submit</button>
253    <button type="submit" id="process_reset" name="process_reset" class="btn btn-primary" disabled>Reset
254    </button>
255    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
256    <button type="submit" id="process_download_yml" name="process_download_yml" class="btn btn-secondary"
257            disabled>Download (Yml)
258    </button>
259    <button type="submit" id="process_save_yml" name="process_save_yml" class="btn btn-secondary"
260            disabled>Save (Yml)
261    </button>
262    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
263    
264</div>
265        <a href="#samples_section" rel="noopener noreferrer">
266    <span class="badge badge-info">Jump To Samples</span>
267</a>
268<a data-toggle="collapse" href="#info_data" role="button" aria-expanded="false" aria-controls="info_data">
269    <span class="badge badge-success">Info</span>
270</a>
271<div id="info_data" class="collapse form-group">
272    <label for="info_data">Info</label>
273    <a href="#" class="image" data-toggle="tooltip" data-placement="top" title="Copy Info">
274        <img id="copy_info_data" class="btn-image-initial" alt="Copy Info"
275             src=/static/images/copy-2/16_16.png>
276    </a>
277    <a href="#" class="image" data-toggle="tooltip" data-placement="top" title="Download Info">
278        <img id="download_info_data" class="btn-image-initial" alt="Download Info"
279             src=/static/images/download-2/16_16.png>
280    </a>
281    <div class="badge float-right">
282        Length: <span id="info_data_char_count">0</span>
283    </div>
284    
285    
286    
287    <div class="container__div__div__info">
288        <div id="info_statement_line_numbers" class="container__lines__div__info"></div>
289        <!-- In case of making change to below div, check/set value of LENGTH_OF_INFO_STATEMENT_INITIAL_TEXT -->
290        <div id="info_statement" class="container__textarea__div__info">
291            <pre></pre>
292        </div>
293    </div>
294</div>
295
296    <div id="output_data" class="form-group">
297        <label for="output_data">Output Data</label>
298        <a href="#" class="image" data-toggle="tooltip" data-placement="top" title="Copy Output Data">
299            <img id="copy_output_data" class="btn-image-initial" alt="Copy Output Data"
300                 src=/static/images/copy-2/16_16.png>
301        </a>
302        <a href="#" class="image" data-toggle="tooltip" data-placement="top" title="Download Output Data">
303            <img id="download_output_data" class="btn-image-initial" alt="Download Output Data"
304                 src=/static/images/download-2/16_16.png>
305        </a>
306        
307        
308        
309        
310        <div class="badge float-right">
311            Length: <span id="output_data_char_count">0</span>
312        </div>
313        <div class="container__div__div__output">
314            <div id="output_statement_line_numbers" class="container__lines__div__output"></div>
315            <!-- In case of making change to below div, check/set value of LENGTH_OF_OUTPUT_STATEMENT_INITIAL_TEXT -->
316            <div id="output_statement" class="container__textarea__div__output">
317                <!-- Highlight Syntax; Settings Specific -->
318                
319                    <pre></pre>
320                
321            </div>
322        </div>
323        
324        
325        
326        
327    </div>
328
329
330<div class="form-group">
331    <a href="https://github.com/impratikjaiswal/tlvPlay/issues" rel="noopener noreferrer" target="_blank">
332        <span class="badge badge-danger">Suspicious Result? !!! Raise an issue !!!</span>
333    </a>
334    <a href="https://github.com/impratikjaiswal/tlvPlay/discussions" rel="noopener noreferrer" target="_blank">
335        <span class="badge badge-warning">Need Help? or Have a Feedback? !!! All Ears !!!</span>
336    </a>
337    <a href="https://github.com/impratikjaiswal/tlvPlay/discussions/new?category=ideas" rel="noopener noreferrer" target="_blank">
338        <span class="badge badge-success">Got an Idea? !!! Let's Discuss !!! </span>
339    </a>
340</div>
341        <div id="debug_data_label">
342</div>
343<div id="debug_data">
344</div>
345
346<h2><i>Need help getting started? Check our samples below!</i></h2>
347<a href="#" rel="noopener noreferrer">
348    <span class="badge badge-info">Jump To Input</span>
349</a>
350<div class="form-row" id="samples_section">
351    <div class="form-group col">
352        <label for="sample">Select Sample</label>
353        <a href="#" class="image" data-toggle="tooltip" data-placement="top" title="Copy Sample Data">
354            <img id="copy_sample" class="btn-image-initial" alt="Copy Sample"
355                 src=/static/images/copy-2/16_16.png>
356        </a>
357        <select name="sample" class="form-control selectpicker" data-live-search="true" id="sample">
358            
359                <option value="-- Select --" >-- Select --</option>
360            
361                <option value="Simple TLV" SELECTED>Simple TLV</option>
362            
363                <option value="Multiple Simple TLVs; Neighbors" >Multiple Simple TLVs; Neighbors</option>
364            
365                <option value="Multiple Simple TLVs; Neighbors; Non TLV Neighbors; non_tlv_neighbor=True" >Multiple Simple TLVs; Neighbors; Non TLV Neighbors; non_tlv_neighbor=True</option>
366            
367                <option value="Simple TLV; Multi Byte Tag" >Simple TLV; Multi Byte Tag</option>
368            
369                <option value="Nested BER TLV; length_in_decimal=True" >Nested BER TLV; length_in_decimal=True</option>
370            
371                <option value="BER TLV; length_in_decimal=False" >BER TLV; length_in_decimal=False</option>
372            
373                <option value="Nested BER TLV; value_in_ascii=True" >Nested BER TLV; value_in_ascii=True</option>
374            
375                <option value="BER TLV; value_in_ascii=False" >BER TLV; value_in_ascii=False</option>
376            
377                <option value="Nested BER TLV; one_liner=True" >Nested BER TLV; one_liner=True</option>
378            
379                <option value="Nested BER TLV; one_liner=False" >Nested BER TLV; one_liner=False</option>
380            
381                <option value="Nested BER TLV; Base64" >Nested BER TLV; Base64</option>
382            
383                <option value="Nested BER TLV; Complex; ESIM Profile; length_in_decimal=True; value_in_ascii=True; one_liner=True" >Nested BER TLV; Complex; ESIM Profile; length_in_decimal=True; value_in_ascii=True; one_liner=True</option>
384            
385        </select>
386    </div>
387    <div class="form-group col">
388        <label for="sample_option">How the Sample should be processed ?</label>
389        <BR>&nbsp;&nbsp;&nbsp;
390        
391        
392            <input type="radio" name="sample_option" value="load_and_submit" checked>&nbsp;&nbsp;Load & Submit</input>
393            <BR>&nbsp;&nbsp;&nbsp;
394            <input type="radio" name="sample_option" value="load_only">&nbsp;&nbsp;Load Only</input>
395        
396    </div>
397    <div class="form-group col">
398        <BR>
399        <button type="submit" name="process_sample" class="btn btn-success">Process Sample</button>
400        <button type="submit" name="process_sample_random" class="btn btn-info">Surprise Me !!!</button>
401    </div>
402</div>
403    </form>
404
405            </div>
406        </main>
407    </div>
408</div>
409<!-- JavaScripts -->
410<!-- Option 2: Separate Popper and Bootstrap JS -->
411<!-- Jquery (with Ajax) Script -->
412<script src="/static/js/formatted/jquery-3.5.1.min.js"></script>
412
413<!-- Pooper Script -->
414<script src="/static/js/formatted/popper-1.16.1.min.js"></script>
414
415<!-- Bootstrap Script -->
416<script src="/static/js/formatted/bootstrap-4.6.2.min.js"></script>
416
417<!-- Bootstrap Select Script -->
418<script src="/static/js/formatted/bootstrap-select-1.13.14.min.js"></script>
418
419<!-- DayJs Script -->
420<script src="/static/js/formatted/dayjs_1.11.12.min.js"></script>
420
421<!-- APJ Script -->
422<script src="/static/js/formatted/apj.js"></script>
422
423<!-- Highlight Syntax JS; Settings Specific -->
424
425<!-- Page Specific JS -->
426
427
428<!-- Stats Counter; Page Specific; Settings Specific -->
429
430    <div class="counter_div">
431        
432        <a href='http://www.freevisitorcounters.com' class="counter_div">amenitypj</a>
433        
433<script type='text/javascript'
434                src='https://www.freevisitorcounters.com/auth.php?id=f173817c110232e690615804a2fe4fe6975163db'></script>
434
435        
435<script type="text/javascript"
436                src="https://www.freevisitorcounters.com/en/home/counter/1232638/t/2"></script>
436
437    </div>
438
439
440</body>
441</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.