ΠΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅/Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Base62 (Π±ΠΈΠ½Π°ΡΠ½ΠΎΠ΅)
100% ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° ΡΡΠΎΡΠΎΠ½Π΅ ΠΊΠ»ΠΈΠ΅Π½ΡΠ° (Π±Π΅Π· Π·Π°Π³ΡΡΠ·ΠΊΠΈ Π½Π° ΡΠ΅ΡΠ²Π΅Ρ). ΠΠΎΠ΄ΠΈΡΡΠΉΡΠ΅ Π±ΠΈΠ½Π°ΡΠ½ΡΠ΅ ΡΠ°ΠΉΠ»Ρ/Π±Π°ΠΉΡΡ Π² ΡΠ΅ΠΊΡΡ Base62 Ρ Π²ΡΠ±ΠΎΡΠΎΠΌ Π°Π»ΡΠ°Π²ΠΈΡΠ°, ΠΎΠΏΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΌ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠΎΠΌ ΡΡΡΠΎΠΊ ΠΈ ΠΏΠΎΡΡΡΠΎΡΠ½ΠΎΠΉ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΎΠΉ, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΡΡΠΎΠ³ΠΎΠΉ Π²Π°Π»ΠΈΠ΄Π°ΡΠΈΠ΅ΠΉ ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ data: URI ΠΏΡΠΈ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΠΎΠ±ΡΠ°ΡΠ½ΠΎ Π² Π±Π°ΠΉΡΡ.
ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ
- ΠΠ°Π³ΡΡΠ·ΠΊΠ°/ΠΏΠ΅ΡΠ΅ΡΠ°ΡΠΊΠΈΠ²Π°Π½ΠΈΠ΅ Π±ΠΈΠ½Π°ΡΠ½ΡΡ ΡΠ°ΠΉΠ»ΠΎΠ² (.bin, .dat, Π°ΡΡ ΠΈΠ²Ρ) Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ ΠΏΠ°ΠΊΠ΅ΡΠ½ΠΎΠΉ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΡΠ°ΠΉΠ»ΠΎΠ²
- ΠΠ²Π° Π΄Π΅ΠΉΡΡΠ²ΠΈΡ: ΠΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ (Π±ΠΈΠ½Π°ΡΠ½ΡΠΉ β ΡΠ΅ΠΊΡΡ Base62) ΠΈ ΠΠ΅ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ (ΡΠ΅ΠΊΡΡ Base62 β Π·Π°Π³ΡΡΠΆΠ°Π΅ΠΌΡΠΉ ΡΠ°ΠΉΠ»)
- ΠΡΠ±ΠΎΡ Π°Π»ΡΠ°Π²ΠΈΡΠ°: 0-9A-Za-z (ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ), 0-9a-zA-Z, A-Za-z0-9, a-zA-Z0-9
- ΠΠΏΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΉ ΠΏΠ΅ΡΠ΅Π½ΠΎΡ ΡΡΡΠΎΠΊ (ΡΠ΅ΠΆΠΈΠΌ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ): ΠΏΠ΅ΡΠ΅Π½ΠΎΡ Π½Π° Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠΉ ΡΠΈΡΠΈΠ½Π΅ ΡΡΠΎΠ»Π±ΡΠ° ΠΈΠ»ΠΈ ΠΎΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ (0)
- ΠΡΠ±ΠΎΡ ΡΠ°Π·Π΄Π΅Π»ΠΈΡΠ΅Π»Ρ ΡΡΡΠΎΠΊ: LF ( ) ΠΈΠ»ΠΈ CRLF ( ) Π΄Π»Ρ Π²ΡΠ²ΠΎΠ΄Π° Ρ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠΎΠΌ
- ΠΠΎΡΡΡΠΎΡΠ½Π°Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π΄Π»Ρ ΠΌΠ½ΠΎΠ³ΠΎΡΡΡΠΎΡΠ½ΡΡ Π΄Π°Π½Π½ΡΡ (ΠΏΠΎΠ»Π΅Π·Π½ΠΎ, ΠΊΠΎΠ³Π΄Π° ΠΊΠ°ΠΆΠ΄Π°Ρ ΡΡΡΠΎΠΊΠ° β ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ Π±Π»ΠΎΠΊ Base62)
- ΠΠ΅ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ ΠΏΡΠ΅ΡΠΈΠΊΡ data:*;base62, (ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°Π΅ΠΌΠΎ)
- ΠΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΠ΅Π»Ρ ΡΡΡΠΎΠ³ΠΎΠΉ Π²Π°Π»ΠΈΠ΄Π°ΡΠΈΠΈ Π΄Π»Ρ ΠΎΡΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΡ Π½Π΅Π΄ΠΎΠΏΡΡΡΠΈΠΌΡΡ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠ³ΠΎ Π°Π»ΡΠ°Π²ΠΈΡΠ°
- Π Π΅ΠΆΠΈΠΌ ΠΆΠΈΠ²ΠΎΠ³ΠΎ ΠΏΡΠ΅Π΄ΠΏΡΠΎΡΠΌΠΎΡΡΠ° Π΄Π»Ρ Π½Π΅Π±ΠΎΠ»ΡΡΠΈΡ Π²Ρ ΠΎΠ΄Π½ΡΡ Π΄Π°Π½Π½ΡΡ (ΠΎΡΠΊΠ»ΡΡΠΈΡΠ΅ Π΄Π»Ρ Π±ΠΎΠ»ΡΡΠΈΡ ΠΎΠ±ΡΡΠΌΠΎΠ²)
- 100% ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° ΡΡΠΎΡΠΎΠ½Π΅ ΠΊΠ»ΠΈΠ΅Π½ΡΠ° (Π±Π΅Π· Π·Π°Π³ΡΡΠ·ΠΊΠΈ Π½Π° ΡΠ΅ΡΠ²Π΅Ρ).
ΠΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ for base62-binary-encoder
ΠΠ΅ΡΠ΅ΡΠ°ΡΠΈΡΠ΅ ΡΠ°ΠΉΠ» (ΠΈΠ»ΠΈ Π²ΡΡΠ°Π²ΡΡΠ΅ ΡΠ΅ΠΊΡΡ Base62)
ΠΠ»Ρ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΠ΅ΡΠ΅ΡΠ°ΡΠΈΡΠ΅ ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π±ΠΈΠ½Π°ΡΠ½ΡΡ ΡΠ°ΠΉΠ»ΠΎΠ² Π² ΠΎΠ±Π»Π°ΡΡΡ Π·Π°Π³ΡΡΠ·ΠΊΠΈ. ΠΠ»Ρ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π²ΡΡΠ°Π²ΡΡΠ΅ ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΠΉ ΡΠ΅ΠΊΡΡ Base62 (ΠΎΠΏΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎ Ρ ΠΏΡΠ΅ΡΠΈΠΊΡΠΎΠΌ data:*;base62, Π΅ΡΠ»ΠΈ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΎ).
ΠΡΠ±Π΅ΡΠΈΡΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅/ΡΠ΅ΠΆΠΈΠΌ ΠΈ Π·Π°ΠΏΡΡΡΠΈΡΠ΅
ΠΡΠ±Π΅ΡΠΈΡΠ΅ "ΠΠ΅ΠΉΡΡΠ²ΠΈΠ΅" (ΠΠΎΠ΄ΠΈΡΠΎΠ²Π°ΡΡ ΠΈΠ»ΠΈ ΠΠ΅ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°ΡΡ), Π·Π°ΡΠ΅ΠΌ Π½Π°ΠΆΠΌΠΈΡΠ΅ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΡΡ ΠΊΠ½ΠΎΠΏΠΊΡ. ΠΠ»Ρ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ Π½ΡΠΆΠ½ΡΠΉ "ΠΠ»ΡΠ°Π²ΠΈΡ" ΠΈ ΠΏΡΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ "ΠΠ΅ΡΠ΅Π½ΠΎΡ ΡΡΡΠΎΠΊ Π½Π°" ΠΈ ΡΠ°Π·Π΄Π΅Π»ΠΈΡΠ΅Π»Ρ ΡΡΡΠΎΠΊ. ΠΠ»Ρ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π²ΠΊΠ»ΡΡΠΈΡΠ΅ "Π‘ΡΡΠΎΠ³ΡΡ Π²Π°Π»ΠΈΠ΄Π°ΡΠΈΡ" Π΄Π»Ρ ΡΠ°Π½Π½Π΅Π³ΠΎ ΠΎΠ±Π½Π°ΡΡΠΆΠ΅Π½ΠΈΡ Π½Π΅Π΄ΠΎΠΏΡΡΡΠΈΠΌΡΡ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² ΠΈ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠΈΡΠ΅ "ΠΡΠΈΠ½ΠΈΠΌΠ°ΡΡ ΠΏΡΠ΅ΡΠΈΠΊΡ data:*;base62,", Π΅ΡΠ»ΠΈ Π²Π°Ρ Π²Π²ΠΎΠ΄ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π΅Π³ΠΎ.
Π‘ΠΊΠΎΠΏΠΈΡΡΠΉΡΠ΅ Π²ΡΠ²ΠΎΠ΄ ΠΈΠ»ΠΈ Π·Π°Π³ΡΡΠ·ΠΈΡΠ΅ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΡΠ°ΠΉΠ»
ΠΠΎΡΠ»Π΅ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠΊΠΎΠΏΠΈΡΡΠΉΡΠ΅ Π²ΡΠ²ΠΎΠ΄ ΡΠ΅ΠΊΡΡΠ° Base62 (Ρ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠΎΠΌ ΠΈ ΡΠ°Π·Π΄Π΅Π»ΠΈΡΠ΅Π»ΡΠΌΠΈ ΡΠΎΠ³Π»Π°ΡΠ½ΠΎ Π½Π°ΡΡΡΠΎΠΉΠΊΠ°ΠΌ). ΠΠΎΡΠ»Π΅ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π·Π°Π³ΡΡΠ·ΠΈΡΠ΅ Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΡΠΉ Π±ΠΈΠ½Π°ΡΠ½ΡΠΉ ΡΠ°ΠΉΠ» (ΠΏΡΠ°Π²ΠΈΠ»Π° ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΡ ΠΎΠ±ΡΡΠ½ΠΎ ΡΠ΄Π°Π»ΡΡΡ .b62, Π΅ΡΠ»ΠΈ ΠΏΡΠΈΡΡΡΡΡΠ²ΡΠ΅Ρ, ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ .bin ΠΏΡΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ).
Π’Π΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠ΅ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ
ΠΠΎΠ΄Π΅Π»Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ
Π Π°ΡΠΊΡΡΡΠΈΠ΅ ΡΡΠ΅Π΄Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ, ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ ΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π΄Π°Π½Π½ΡΡ .
| ΠΡΠΏΠ΅ΠΊΡ | ΠΠ΅ΡΠ°Π»ΠΈ |
|---|---|
| Π Π΅ΠΆΠΈΠΌ | 100% ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° ΡΡΠΎΡΠΎΠ½Π΅ ΠΊΠ»ΠΈΠ΅Π½ΡΠ° (Π±Π΅Π· Π·Π°Π³ΡΡΠ·ΠΊΠΈ Π½Π° ΡΠ΅ΡΠ²Π΅Ρ). |
| ΠΠ±Π»Π°ΡΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ | ΠΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π±ΠΈΠ½Π°ΡΠ½ΡΠΉ β ΡΠ΅ΠΊΡΡ Base62 (ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠ΅), ΠΏΠ»ΡΡ ΠΠ΅ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Base62 β Π·Π°Π³ΡΡΠ·ΠΊΠ° Π±ΠΈΠ½Π°ΡΠ½ΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Π° |
| ΠΡ ΠΎΠ΄Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ | ΠΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅: Π€Π°ΠΉΠ»/Blob/Uint8Array/ArrayBuffer/TypedArray. ΠΠ΅ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅: Π‘ΡΡΠΎΠΊΠ° Base62 (ΠΎΠΏΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎ Ρ ΠΏΡΠ΅ΡΠΈΠΊΡΠΎΠΌ data:*;base62) |
| ΠΡΡ ΠΎΠ΄Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ | ΠΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅: Π’Π΅ΠΊΡΡ Base62. ΠΠ΅ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅: Π±Π°ΠΉΡΡ Π² Π²ΠΈΠ΄Π΅ Π·Π°Π³ΡΡΠΆΠ°Π΅ΠΌΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Π° |
| ΠΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ | ~1β2 ΠΠ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²; ΡΠ°ΠΉΠΌΠ°ΡΡ ~25000 ΠΌΡ |
| Π‘ΠΎΡ ΡΠ°Π½Π½ΠΎΡΡΡ Π΄Π°Π½Π½ΡΡ | ΠΡΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎ Π² Π²Π°ΡΠ΅ΠΌ Π±ΡΠ°ΡΠ·Π΅ΡΠ΅ (Π±Π΅Π· Π·Π°Π³ΡΡΠ·ΠΊΠΈ Π½Π° ΡΠ΅ΡΠ²Π΅Ρ) |
ΠΠΈΠ½ΠΈ-ΠΏΡΠΈΠΌΠ΅Ρ
ΠΠ΅Π±ΠΎΠ»ΡΡΠ°Ρ Π±Π°ΠΉΡΠΎΠ²Π°Ρ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ, Π·Π°ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠ³ΠΎ Π°Π»ΡΠ°Π²ΠΈΡΠ° Β«0-9A-Za-zΒ». Π Π΅Π·ΡΠ»ΡΡΠ°Ρ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ Π°Π»ΡΠ°Π²ΠΈΡΠ° ΠΈ Π½Π°ΡΡΡΠΎΠ΅ΠΊ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠ° ΡΡΡΠΎΠΊ.
| ΠΠ»Π΅ΠΌΠ΅Π½Ρ | ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ |
|---|---|
| ΠΡ ΠΎΠ΄Π½ΡΠ΅ Π±Π°ΠΉΡΡ (hex) | 00 01 02 03 04 05 06 07 08 09 |
| Π Π΅Π·ΡΠ»ΡΡΠ°Ρ (Base62) | (Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ/Π°Π»ΡΠ°Π²ΠΈΡΠ°) |
| Π§ΡΠΎ Π²Π»ΠΈΡΠ΅Ρ Π½Π° ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ | ΠΠΎΡΡΠ΄ΠΎΠΊ Π°Π»ΡΠ°Π²ΠΈΡΠ°, ΠΎΠΏΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΉ ΠΏΠ΅ΡΠ΅Π½ΠΎΡ ΡΡΡΠΎΠΊ, ΡΠ°Π·Π΄Π΅Π»ΠΈΡΠ΅Π»Ρ ΡΡΡΠΎΠΊ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π΅Π΄ΠΈΠ½ΡΠΌ Π±Π»ΠΎΠΊΠΎΠΌ ΠΈΠ»ΠΈ ΠΏΠΎΡΡΡΠΎΡΠ½ΠΎ |
ΠΡΠΈΠ±ΠΊΠΈ ΠΈ ΠΊΡΠ°ΠΉΠ½ΠΈΠ΅ ΡΠ»ΡΡΠ°ΠΈ
Π Π°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΠ½Π½ΡΠ΅ ΡΠ±ΠΎΠΈ ΠΈ ΡΠΏΠΎΡΠΎΠ±Ρ ΠΈΡ ΡΡΡΡΠ°Π½Π΅Π½ΠΈΡ.
| Π‘ΠΈΠΌΠΏΡΠΎΠΌ | ΠΠ΅ΡΠΎΡΡΠ½Π°Ρ ΠΏΡΠΈΡΠΈΠ½Π° | Π§ΡΠΎ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ |
|---|---|---|
| ΠΠ»Ρ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π²Π²ΠΎΠ΄ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΡΡΡΠΎΠΊΠΎΠΉ | ΠΡ ΠΏΠΎΠΏΡΡΠ°Π»ΠΈΡΡ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°ΡΡ, Π½ΠΎ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΠΈΠ»ΠΈ Π±Π°ΠΉΡΡ/ΡΠ°ΠΉΠ» Π²ΠΌΠ΅ΡΡΠΎ ΡΠ΅ΠΊΡΡΠ° Base62 | Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Β«ΠΠ΅ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°ΡΡΒ» ΠΈ Π²ΡΡΠ°Π²ΡΡΠ΅ ΡΠ΅ΠΊΡΡ Base62; ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Β«ΠΠΎΠ΄ΠΈΡΠΎΠ²Π°ΡΡΒ» Π΄Π»Ρ Π·Π°Π³ΡΡΠΆΠ΅Π½Π½ΡΡ ΡΠ°ΠΉΠ»ΠΎΠ² |
| ΠΡΠΎΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ ΠΊΠΎΠ΄ΠΈΡΡΠ΅Ρ Π΄Π²ΠΎΠΈΡΠ½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅... Π° Π½Π΅ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΡ ΡΡΡΠΎΠΊΡ | ΠΡ ΠΏΠΎΠΏΡΡΠ°Π»ΠΈΡΡ Π·Π°ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°ΡΡ, Π²ΡΡΠ°Π²ΠΈΠ² ΡΠ΅ΠΊΡΡ Π² Π±ΠΈΠ½Π°ΡΠ½ΡΠΉ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΡΠΈΠΊ | ΠΠ°Π³ΡΡΠ·ΠΈΡΠ΅ ΡΠ°ΠΉΠ» (ΠΈΠ»ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°ΠΉΡΠ΅ Π±Π°ΠΉΡΡ). ΠΡΠ»ΠΈ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ΅ΠΊΡΡβΠ±Π°ΠΉΡΡ, ΡΠ½Π°ΡΠ°Π»Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ |
| ΠΡΠΈΠ±ΠΊΠ° ΡΡΡΠΎΠ³ΠΎΠΉ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ / Π½Π΅Π΄ΠΎΠΏΡΡΡΠΈΠΌΡΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Ρ | ΠΠ²ΠΎΠ΄ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΡΠΈΠΌΠ²ΠΎΠ»Ρ, ΠΎΡΡΡΡΡΡΠ²ΡΡΡΠΈΠ΅ Π² Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠΌ Π°Π»ΡΠ°Π²ΠΈΡΠ΅ Base62 (ΠΈΠ»ΠΈ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΡΠ°Π·Π΄Π΅Π»ΠΈΡΠ΅Π»ΠΈ/ΠΏΡΠ΅ΡΠΈΠΊΡΡ) | ΠΡΠ±Π΅ΡΠΈΡΠ΅ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΉ Π°Π»ΡΠ°Π²ΠΈΡ, ΠΎΡΠΊΠ»ΡΡΠΈΡΠ΅ Β«Π‘ΡΡΠΎΠ³ΠΈΠΉΒ» Π΄Π»Ρ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π΅ΡΡΡΠΎΠ³ΠΎΠ³ΠΎ Π²Π²ΠΎΠ΄Π° ΠΈ ΡΠ΄Π°Π»ΠΈΡΠ΅ Π»ΠΈΡΠ½ΠΈΠ΅ ΠΏΡΠΎΠ±Π΅Π»Ρ; Π΅ΡΠ»ΠΈ Π²Π²ΠΎΠ΄ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ data:*;base62, ΠΏΡΠ΅ΡΠΈΠΊΡ, Π²ΠΊΠ»ΡΡΠΈΡΠ΅ Β«ΠΡΠΈΠ½ΠΈΠΌΠ°ΡΡ data URIΒ» |
| ΠΠ΅ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΡΠ°ΠΉΠ» Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΠΏΠΎΠ²ΡΠ΅ΠΆΠ΄ΡΠ½Π½ΡΠΌ | ΠΠ΅ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠ΅ Π°Π»ΡΠ°Π²ΠΈΡΠ° ΠΈΠ»ΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π» Π΄ΡΡΠ³ΠΎΠΉ Π²Π°ΡΠΈΠ°Π½Ρ Base62 | Π‘Π²Π΅ΡΡΡΠ΅ ΠΏΠΎΡΡΠ΄ΠΎΠΊ Π°Π»ΡΠ°Π²ΠΈΡΠ° Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π΅ΠΌ (0-9A-Za-z ΠΏΡΠΎΡΠΈΠ² 0-9a-zA-Z ΠΈ Ρ.Π΄.) ΠΈ ΡΠΎΡ ΡΠ°Π½ΡΠΉΡΠ΅ Π΅Π³ΠΎ ΠΈΠ΄Π΅Π½ΡΠΈΡΠ½ΡΠΌ Ρ ΠΎΠ±Π΅ΠΈΡ ΡΡΠΎΡΠΎΠ½ |
| ΠΠ΅ΠΎΠΆΠΈΠ΄Π°Π½Π½ΡΠ΅ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΡ ΡΡΡΠΎΠΊ ΠΈΠ»ΠΈ Π³ΡΠ°Π½ΠΈΡΡ Π±Π»ΠΎΠΊΠΎΠ² | ΠΠ²ΠΎΠ΄/Π²ΡΠ²ΠΎΠ΄ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠΈΡΡΡ ΠΈΠ»ΠΈ Π²Ρ Π½Π΅ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈ ΠΏΠΎΡΡΡΠΎΡΠ½ΡΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΡ | ΠΠ»Ρ Π΅Π΄ΠΈΠ½ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ° ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ Β«ΠΠ΅ΡΠ΅Π½ΠΎΡΠΈΡΡ ΡΡΡΠΎΠΊΠΈ ΡΠ΅ΡΠ΅Π·Β» 0 ΠΈ ΠΎΡΠΊΠ»ΡΡΠΈΡΠ΅ lineByLine; Π΄Π»Ρ ΠΌΠ½ΠΎΠ³ΠΎΠ·Π°ΠΏΠΈΡΠ½ΡΡ ΠΏΠΎΡΠΎΠΊΠΎΠ² Π²ΠΊΠ»ΡΡΠΈΡΠ΅ lineByLine ΠΈ ΡΠ±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ ΠΊΠ°ΠΆΠ΄Π°Ρ ΡΡΡΠΎΠΊΠ° ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΎΠ΄ΠΈΠ½ Π±Π»ΠΎΠΊ Base62 |
| Π‘Π»ΠΈΡΠΊΠΎΠΌ Π±ΠΎΠ»ΡΡΠΎΠΉ Π²Π²ΠΎΠ΄ (ΠΌΠ°ΠΊΡ. 2 ΠΠ) / ΠΏΡΠ΅Π²ΡΡΠ΅Π½ΠΎ Π²ΡΠ΅ΠΌΡ ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΡ | ΠΠΎΠ»Π΅Π·Π½Π°Ρ Π½Π°Π³ΡΡΠ·ΠΊΠ° ΠΏΡΠ΅Π²ΡΡΠ°Π΅Ρ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΡΠ΅ Π»ΠΈΠΌΠΈΡΡ ΠΈΠ»ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎΠ΅ | Π Π°Π·Π΄Π΅Π»ΠΈΡΠ΅ ΠΏΠΎΠ»Π΅Π·Π½ΡΡ Π½Π°Π³ΡΡΠ·ΠΊΡ, ΠΎΡΠΊΠ»ΡΡΠΈΡΠ΅ Live preview ΠΈΠ»ΠΈ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠΈΡΠ΅ΡΡ Π½Π° Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΠΉ ΡΠΊΡΠΈΠΏΡ/ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π΄Π»Ρ Π±ΠΎΠ»ΡΡΠΈΡ ΡΠ°ΠΉΠ»ΠΎΠ² |
ΠΠΏΡΠΈΠΈ ΠΈ ΠΏΡΠ°Π²ΠΈΠ»Π° Π²ΡΠ²ΠΎΠ΄Π°
ΠΠ°ΠΊ ΠΎΠΏΡΠΈΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° Π²Π»ΠΈΡΡΡ Π½Π° ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ/Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
| ΠΠΏΡΠΈΡ | ΠΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ ΠΊ | ΠΡΡΠ΅ΠΊΡ |
|---|---|---|
| ΠΠ΅ΠΉΡΡΠ²ΠΈΠ΅ | ΠΠΎΠ΄ΠΈΡΠΎΠ²Π°ΡΡ / ΠΠ΅ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°ΡΡ | ΠΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠ΅Π²ΡΠ°ΡΠ°Π΅Ρ Π±Π°ΠΉΡΡ Π² ΡΠ΅ΠΊΡΡ Base62; ΠΠ΅ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠ΅Π²ΡΠ°ΡΠ°Π΅Ρ ΡΠ΅ΠΊΡΡ Base62 Π² Π·Π°Π³ΡΡΠΆΠ°Π΅ΠΌΡΠΉ Π±ΠΈΠ½Π°ΡΠ½ΡΠΉ ΡΠ°ΠΉΠ». |
| ΠΠ»ΡΠ°Π²ΠΈΡ | ΠΠΎΠ΄ΠΈΡΠΎΠ²Π°ΡΡ / ΠΠ΅ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°ΡΡ | ΠΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ ΠΏΠΎΡΡΠ΄ΠΎΠΊ Π½Π°Π±ΠΎΡΠ° ΠΈΠ· 62 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ². ΠΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠΈΡΡΠ΅ΠΌΠ°ΠΌΠΈ Π΄Π»Ρ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΠ³ΠΎ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ. |
| ΠΠ΅ΡΠ΅Π½ΠΎΡ ΡΡΡΠΎΠΊ Π½Π° | Π’ΠΎΠ»ΡΠΊΠΎ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ | ΠΡΠ»ΠΈ > 0, Π²ΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΡ ΡΡΡΠΎΠΊ Π½Π° Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠΉ ΡΠΈΡΠΈΠ½Π΅; 0 ΠΎΡΠΊΠ»ΡΡΠ°Π΅Ρ ΠΏΠ΅ΡΠ΅Π½ΠΎΡ. |
| Π Π°Π·Π΄Π΅Π»ΠΈΡΠ΅Π»Ρ ΡΡΡΠΎΠΊ | ΠΠΎΠ΄ΠΈΡΠΎΠ²Π°ΡΡ / ΠΠ΅ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°ΡΡ (ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅) | ΠΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ, ΠΊΠ°ΠΊΠ°Ρ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ Π½ΠΎΠ²ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΏΡΠΈ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠ΅ ΠΈΠ»ΠΈ Π²ΡΠ²ΠΎΠ΄Π΅ ΠΏΠΎΡΡΡΠΎΡΠ½ΠΎΠ³ΠΎ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ°: LF ΠΈΠ»ΠΈ CRLF. |
| Live preview | ΠΠ±Π° | ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ Π·Π°ΠΏΡΡΠΊΠ°Π΅ΡΡΡ ΠΏΡΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡΡ (Π»ΡΡΡΠ΅ Π΄Π»Ρ Π½Π΅Π±ΠΎΠ»ΡΡΠΈΡ Π²Π²ΠΎΠ΄ΠΎΠ²). ΠΡΠΊΠ»ΡΡΠΈΡΠ΅ Π΄Π»Ρ Π±ΠΎΠ»ΡΡΠΈΡ ΠΏΠΎΠ»Π΅Π·Π½ΡΡ Π½Π°Π³ΡΡΠ·ΠΎΠΊ, ΡΡΠΎΠ±Ρ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΡΠ°ΠΉΠΌΠ°ΡΡΠΎΠ². |
| ΠΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ ΠΏΠΎΡΡΡΠΎΡΠ½ΠΎ | ΠΠ±Π° | Π Π°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅Ρ ΠΊΠ°ΠΆΠ΄ΡΡ ΡΡΡΠΎΠΊΡ ΠΊΠ°ΠΊ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ Π·Π°ΠΏΠΈΡΡ. ΠΠΎΠ»Π΅Π·Π½ΠΎ Π΄Π»Ρ ΡΠΏΠΈΡΠΊΠΎΠ²/ΠΏΠΎΡΠΎΠΊΠΎΠ² ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠΎΠ² Base62. |
| ΠΡΠΈΠ½ΠΈΠΌΠ°ΡΡ ΠΏΡΠ΅ΡΠΈΠΊΡ data:*;base62, | Π’ΠΎΠ»ΡΠΊΠΎ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ | ΠΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π²Π²ΠΎΠ΄Ρ, Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΠ΅ΡΡ Ρ ΠΏΡΠ΅ΡΠΈΠΊΡΠ°, ΠΏΠΎΡ ΠΎΠΆΠ΅Π³ΠΎ Π½Π° data URI, ΡΡΠΎΠ±Ρ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ ΠΌΠΎΠ³ ΡΠ΄Π°Π»ΠΈΡΡ Π΅Π³ΠΎ ΠΏΠ΅ΡΠ΅Π΄ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ. |
| Π‘ΡΡΠΎΠ³Π°Ρ Π²Π°Π»ΠΈΠ΄Π°ΡΠΈΡ | Π’ΠΎΠ»ΡΠΊΠΎ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ | ΠΡΠΊΠ»ΠΎΠ½ΡΠ΅Ρ ΡΠΈΠΌΠ²ΠΎΠ»Ρ Π²Π½Π΅ Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠ³ΠΎ Π°Π»ΡΠ°Π²ΠΈΡΠ° ΠΈ Π²ΡΡΠ²Π»ΡΠ΅Ρ Π½Π΅ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΡΠ΅ Π²Π²ΠΎΠ΄Ρ Π½Π° ΡΠ°Π½Π½Π΅ΠΌ ΡΡΠ°ΠΏΠ΅. |
ΠΠ»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ
Π Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌ Π½Π΅Ρ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ CLI Π΄Π»Ρ Base62. ΠΠ»Ρ Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΠΌΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ² Π² CI ΠΈΠ»ΠΈ Π΄Π»Ρ Π±ΠΎΠ»ΡΡΠΈΡ ΡΠ°ΠΉΠ»ΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ ΠΈ ΡΠ²Π½ΠΎ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΈΡΡΠΉΡΠ΅ ΡΠΎΠΏΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π°Π»ΡΠ°Π²ΠΈΡΠ°, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΠΎΠ΅ Π²Π°ΡΠ΅ΠΉ ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ.
ΠΡΠ΅ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ (Python)
ΠΠΎΠ΄ΠΈΡΠΎΠ²Π°ΡΡ/Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°ΡΡ Base62 Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ (Π·Π°ΡΠΈΠΊΡΠΈΡΡΠΉΡΠ΅ Π²Π΅ΡΡΠΈΡ + Π°Π»ΡΠ°Π²ΠΈΡ)
python -c "import sys; print('Base62 Π½Π΅ Π²Ρ
ΠΎΠ΄ΠΈΡ Π² ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ Python. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ Base62, Π·Π°ΡΠΈΠΊΡΠΈΡΡΠΉΡΠ΅ Π΅Ρ Π²Π΅ΡΡΠΈΡ ΠΈ ΡΠ²Π½ΠΎ Π½Π°ΡΡΡΠΎΠΉΡΠ΅ Π°Π»ΡΠ°Π²ΠΈΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, 0-9A-Za-z ΠΏΡΠΎΡΠΈΠ² 0-9a-zA-Z).')"Π‘ΡΠ°Π½Π΄Π°ΡΡΠ½Π°Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Python Π½Π΅ Π²ΠΊΠ»ΡΡΠ°Π΅Ρ Base62. ΠΠ»Ρ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΡΡΠΈ ΠΈ Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΏΡΠΎΠ²Π΅ΡΠ΅Π½Π½ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ, Π·Π°ΡΠΈΠΊΡΠΈΡΡΠΉΡΠ΅ Π²Π΅ΡΡΠΈΡ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΈ ΡΠΎΡ ΡΠ°Π½ΡΠΉΡΠ΅ Π°Π»ΡΠ°Π²ΠΈΡ ΡΠΎΠ³Π»Π°ΡΠΎΠ²Π°Π½Π½ΡΠΌ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ΅ΡΠ²ΠΈΡΠ°ΠΌΠΈ.
Node.js
ΠΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅/Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Base62 Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ (Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ Π°Π»ΡΠ°Π²ΠΈΡ)
node -e "console.error('Base62 Π½Π΅ Π²ΡΡΡΠΎΠ΅Π½ Π² ΡΠ΄ΡΠΎ Node. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΏΡΠΎΠ²Π΅ΡΠ΅Π½Π½ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ Base62, Π·Π°ΡΠΈΠΊΡΠΈΡΡΠΉΡΠ΅ Π΅Ρ Π²Π΅ΡΡΠΈΡ ΠΈ Π·Π°Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΈΡΡΠΉΡΠ΅/Π½Π°ΡΡΡΠΎΠΉΡΠ΅ Π°Π»ΡΠ°Π²ΠΈΡ (0-9A-Za-z, 0-9a-zA-Z ΠΈ Ρ.Π΄.), ΡΡΠΎΠ±Ρ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ Π½Π΅ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΉ.')"Node Π½Π΅ Π²ΠΊΠ»ΡΡΠ°Π΅Ρ ΠΊΠΎΠ΄Π΅ΠΊ Base62 Π² ΡΠ΄ΡΠΎ. ΠΡΠ΅Π΄ΠΏΠΎΡΡΠΈΡΠ΅Π»ΡΠ½Π΅Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΡΠΎΠ²Π΅ΡΠ΅Π½Π½ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ ΠΈ Π·Π°ΠΏΠΈΡΠ°ΡΡ Π²ΡΠ±ΡΠ°Π½Π½ΡΠΉ Π°Π»ΡΠ°Π²ΠΈΡ, ΡΡΠΎΠ±Ρ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΡΡΠ°Π²Π°Π»ΠΈΡΡ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΠΌΠΈ Ρ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ.
ΠΠ°ΡΠΈΠ°Π½ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ
ΠΡΡΡΠ°ΠΈΠ²Π°Π½ΠΈΠ΅ Π±ΠΈΠ½Π°ΡΠ½ΡΡ Π°ΡΡΠ΅ΡΠ°ΠΊΡΠΎΠ² Π² ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠ΅ ΠΊΠ°Π½Π°Π»Ρ
- ΠΡΠΈΠΊΡΠ΅ΠΏΠ»Π΅Π½ΠΈΠ΅ Π½Π΅Π±ΠΎΠ»ΡΡΠΈΡ Π±ΠΈΠ½Π°ΡΠ½ΡΡ ΡΠ°ΠΉΠ»ΠΎΠ² Π²Π½ΡΡΡΠΈ JSON, YAML ΠΈΠ»ΠΈ ΡΠΈΡΡΠ΅ΠΌ, ΡΠΏΡΠ°Π²Π»ΡΠ΅ΠΌΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌΠΈ ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠ΅Π΄ΠΏΠΎΡΠΈΡΠ°ΡΡ Π°Π»ΡΠ°Π²ΠΈΡΠ½ΠΎ-ΡΠΈΡΡΠΎΠ²ΡΠ΅ ΠΏΠΎΠ»Π΅Π·Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅
- ΠΠ±ΠΌΠ΅Π½ ΡΠ΅ΡΡΠΎΠ²ΡΠΌΠΈ Π΄Π°Π½Π½ΡΠΌΠΈ Π² Π²ΠΈΠ΄Π΅ ΡΠ΅ΠΊΡΡΠ° Base62, ΠΊΠΎΠ³Π΄Π° Π½Π΅ΡΠ΄ΠΎΠ±Π½ΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ ΡΡΡΡΠΌΠΈ Π±Π°ΠΉΡΠ°ΠΌΠΈ
- Π₯ΡΠ°Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠ°ΠΊΡΠ½ΡΡ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠΎΠ² ΠΈΠ»ΠΈ ΠΏΠΎΠ»Π΅Π·Π½ΡΡ Π΄Π°Π½Π½ΡΡ Π±Π΅Π· Π°Π»ΡΠ°Π²ΠΈΡΠΎΠ² Ρ ΠΎΠ±ΠΈΠ»ΠΈΠ΅ΠΌ Π·Π½Π°ΠΊΠΎΠ² ΠΏΡΠ½ΠΊΡΡΠ°ΡΠΈΠΈ
Π’Π΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΠΈ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ°Π·Π½ΡΠΌΠΈ Π°Π»ΡΠ°Π²ΠΈΡΠ°ΠΌΠΈ
- Π‘ΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ² ΠΏΡΠΈ ΡΠ°Π·Π½ΡΡ ΠΏΠΎΡΡΠ΄ΠΊΠ°Ρ Π°Π»ΡΠ°Π²ΠΈΡΠΎΠ² Π΄Π»Ρ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠΉ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΠΈ
- ΠΠ±ΡΡΡΠ½Π΅Π½ΠΈΠ΅ ΡΠ°Π·Π½ΠΈΡΡ ΠΌΠ΅ΠΆΠ΄Ρ Base64 (ΡΡΠ°Π½Π΄Π°ΡΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌ) ΠΈ Base62 (Π·Π°Π²ΠΈΡΡΡΠΈΠΌ ΠΎΡ Π²Π°ΡΠΈΠ°Π½ΡΠ°)
- ΠΠ΅ΠΌΠΎΠ½ΡΡΡΠ°ΡΠΈΡ Π²Π°ΠΆΠ½ΠΎΡΡΠΈ ΡΡΡΠΎΠ³ΠΎΠΉ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΠΈ ΡΠ²Π½ΠΎΠ³ΠΎ ΡΠΊΠ°Π·Π°Π½ΠΈΡ Π°Π»ΡΠ°Π²ΠΈΡΠ°
ΠΡΠΎΠ²Π΅ΡΠΊΠ° ΡΠ°Π±ΠΎΡΠΎΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΠΈ Π½Π΅Π±ΠΎΠ»ΡΡΠΈΡ Π°ΡΡΠ΅ΡΠ°ΠΊΡΠΎΠ² Π² CI
- ΠΡΠΎΠ²Π΅ΡΠΊΠ°, ΡΡΠΎ ΡΠ³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ Base62 ΡΡΠΏΠ΅ΡΠ½ΠΎ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΡΠ΅ΡΡΡ ΠΎΠ±ΡΠ°ΡΠ½ΠΎ Π² Π±Π°ΠΉΡΡ (ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ ΡΠΈΠΊΠ»Π°)
- ΠΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ Π΅Π΄ΠΈΠ½ΠΎΠ³ΠΎ Π²ΡΠ±ΠΎΡΠ° Π°Π»ΡΠ°Π²ΠΈΡΠ° Π²ΠΎ Π²ΡΠ΅Ρ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡΡ Π΄Π»Ρ Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΡΠ±ΠΎΡΠΎΠΊ
- ΠΠΎΡΠΌΠ°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠΎΠ²/ΡΠ°Π·Π΄Π΅Π»ΠΈΡΠ΅Π»Π΅ΠΉ Π΄Π»Ρ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΡΡΠΈ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠΉ (diff)
Π‘Π½ΠΈΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ΠΎΠ΄Π½ΠΎΠ·Π½Π°ΡΠ½ΠΎΡΡΠΈ ΠΈ ΡΠΈΡΠΊΠΎΠ² ΠΏΡΠΈ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ
- ΠΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΡΡΠΎΠ³ΠΎΠΉ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ Π΄Π»Ρ ΡΠ°Π½Π½Π΅Π³ΠΎ ΠΎΡΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΡ Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½ΡΡ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²
- ΠΠ·Π±Π΅Π³Π°Π½ΠΈΠ΅ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ΅ΠΊΡΠ΅ΡΠΎΠ² Π² Π±ΡΠ°ΡΠ·Π΅ΡΠ½ΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ; ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΠ΅ ΡΠΊΡΠΈΠΏΡΡ Π΄Π»Ρ ΠΊΠΎΠ½ΡΠΈΠ΄Π΅Π½ΡΠΈΠ°Π»ΡΠ½ΡΡ Π΄Π°Π½Π½ΡΡ
- ΠΠΎΠΊΡΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΡΠΈΠΊΡΠ°ΡΠΈΡ Π²ΡΠ±ΠΎΡΠ° Π°Π»ΡΠ°Π²ΠΈΡΠ° Π΄Π»Ρ ΠΏΡΠ΅Π΄ΠΎΡΠ²ΡΠ°ΡΠ΅Π½ΠΈΡ ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎΠΉ ΠΏΠΎΡΡΠΈ Π΄Π°Π½Π½ΡΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠΈΡΡΠ΅ΠΌΠ°ΠΌΠΈ
β Frequently Asked Questions
ΠΡΡΡ Π»ΠΈ Ρ ΡΡΠΎΠ³ΠΎ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ° ΠΏΡΠ±Π»ΠΈΡΠ½ΡΠΉ API?
API.ΠΠ±ΡΠ°Π±ΠΎΡΠΊΠ° ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎ ΠΈΠ»ΠΈ ΡΠ΄Π°Π»ΡΠ½Π½ΠΎ?
ΠΠΎΠΆΠ½ΠΎ Π»ΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°ΡΡ Π·Π΄Π΅ΡΡ ΡΠ΅ΠΊΡΠ΅ΡΡ ΠΈΠ»ΠΈ ΠΊΠΎΠ½ΡΠΈΠ΄Π΅Π½ΡΠΈΠ°Π»ΡΠ½ΡΠ΅ ΡΠ°ΠΉΠ»Ρ?
ΠΠΎΡΠ΅ΠΌΡ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π·Π°Π²Π΅ΡΡΠ°Π΅ΡΡΡ ΠΎΡΠΈΠ±ΠΊΠΎΠΉ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ/ΡΠ°Π·Π±ΠΎΡΠ°?
ΠΠΎΡΠ΅ΠΌΡ ΠΌΠΎΠΉ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΡΠ°ΠΉΠ» ΠΏΠΎΠ²ΡΠ΅ΠΆΠ΄ΡΠ½, Ρ ΠΎΡΡ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠΎΡΠ»ΠΎ ΡΡΠΏΠ΅ΡΠ½ΠΎ?
Pro Tips
Π Π°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°ΠΉΡΠ΅ Base62 ΠΊΠ°ΠΊ Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ·Π°Π²ΠΈΡΠΈΠΌΡΠΉ: Π²ΡΠ΅Π³Π΄Π° Π·Π°ΠΏΠΈΡΡΠ²Π°ΠΉΡΠ΅ Π°Π»ΡΠ°Π²ΠΈΡ (0-9A-Za-z vs 0-9a-zA-Z ΠΈ Ρ.Π΄.) Π²ΠΌΠ΅ΡΡΠ΅ Ρ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ Π½Π°Π³ΡΡΠ·ΠΊΠΎΠΉ.
ΠΠ»Ρ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ² ΠΎΡΡΠ°Π²Π»ΡΠΉΡΠ΅ ΠΏΠ΅ΡΠ΅Π½ΠΎΡ ΡΡΡΠΎΠΊ ΠΎΡΠΊΠ»ΡΡΡΠ½Π½ΡΠΌ (wrapLineLength=0), Π΅ΡΠ»ΠΈ ΡΠΎΠ»ΡΠΊΠΎ Ρ Π²Π°Ρ Π½Π΅Ρ ΡΡΠ°Π½ΡΠΏΠΎΡΡΠ½ΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ, ΡΡΠ΅Π±ΡΡΡΠ΅Π³ΠΎ ΡΡΡΠΎΠΊ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΡΠΈΡΠΈΠ½Ρ.
ΠΠΊΠ»ΡΡΠ°ΠΉΡΠ΅ ΡΡΡΠΎΠ³ΡΡ Π²Π°Π»ΠΈΠ΄Π°ΡΠΈΡ ΠΏΡΠΈ ΠΎΡΠ»Π°Π΄ΠΊΠ΅: ΠΎΠ½Π° ΡΠ°Π½ΠΎ ΠΎΠ±Π½Π°ΡΡΠΆΠΈΠ²Π°Π΅Ρ Π»ΠΈΡΠ½ΠΈΠ΅ ΠΏΡΠΎΠ±Π΅Π»Ρ, Π½Π΅Π²Π΅ΡΠ½ΡΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Ρ ΠΈ Π½Π΅ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΡ Π°Π»ΡΠ°Π²ΠΈΡΠ°.
Π CI Π΄ΠΎΠ±Π°Π²ΡΡΠ΅ ΡΠΈΠΊΠ»ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΅ΡΡ (ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ β Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅) Π½Π° ΡΠ΅ΠΏΡΠ΅Π·Π΅Π½ΡΠ°ΡΠΈΠ²Π½ΡΡ Π΄Π°Π½Π½ΡΡ ΠΈ Π·Π°ΡΠΈΠΊΡΠΈΡΡΠΉΡΠ΅ Π²Π΅ΡΡΠΈΡ Π²Π°ΡΠ΅ΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Base62.
Additional Resources
Other Tools
- Π€ΠΎΡΠΌΠ°ΡΠ΅Ρ CSS
- Π€ΠΎΡΠΌΠ°ΡΠ΅Ρ HTML
- Π€ΠΎΡΠΌΠ°ΡΠ΅Ρ JavaScript
- Π€ΠΎΡΠΌΠ°ΡΠ΅Ρ PHP
- ΠΡΠ±ΠΎΡ ΡΠ²Π΅ΡΠ°
- ΠΠΊΡΡΡΠ°ΠΊΡΠΎΡ ΡΠΏΡΠ°ΠΉΡΠΎΠ²
- Base32 ΠΠΈΠ½Π°ΡΠ½ΡΠΉ ΠΠΎΠ΄ΠΈΡΠΎΠ²ΡΠΈΠΊ
- Base32 ΠΠ΅ΠΊΠΎΠ΄Π΅Ρ
- Base32 ΠΠΎΠ΄ΠΈΡΠΎΠ²ΡΠΈΠΊ
- Base58 ΠΠΈΠ½Π°ΡΠ½ΡΠΉ ΠΠΎΠ΄ΠΈΡΠΎΠ²ΡΠΈΠΊ
- Base58 ΠΠ΅ΠΊΠΎΠ΄Π΅Ρ
- Base58 ΠΠΎΠ΄ΠΈΡΠΎΠ²ΡΠΈΠΊ
- Base62 ΠΠ΅ΠΊΠΎΠ΄Π΅Ρ
- Base62 ΠΠΎΠ΄ΠΈΡΠΎΠ²ΡΠΈΠΊ
- Base64 ΠΠΈΠ½Π°ΡΠ½ΡΠΉ ΠΠΎΠ΄ΠΈΡΠΎΠ²ΡΠΈΠΊ
- ΠΠ΅ΠΊΠΎΠ΄Π΅Ρ Base64
- ΠΠΎΠ΄ΠΈΡΠΎΠ²ΡΠΈΠΊ Base64
- Hex ΠΠΈΠ½Π°ΡΠ½ΡΠΉ ΠΠΎΠ΄ΠΈΡΠΎΠ²ΡΠΈΠΊ
- Hex ΠΠ΅ΠΊΠΎΠ΄Π΅Ρ
- Hex ΠΠΎΠ΄ΠΈΡΠΎΠ²ΡΠΈΠΊ
- Π€ΠΎΡΠΌΠ°ΡΠ΅Ρ C#
- Π€ΠΎΡΠΌΠ°ΡΠ΅Ρ CSV
- Dockerfile Formatter
- Π€ΠΎΡΠΌΠ°ΡΠ΅Ρ Elm
- Π€ΠΎΡΠΌΠ°ΡΠ΅Ρ ENV
- Π€ΠΎΡΠΌΠ°ΡΠ΅Ρ Go
- Π€ΠΎΡΠΌΠ°ΡΠ΅Ρ GraphQL
- Π€ΠΎΡΠΌΠ°ΡΠ΅Ρ HCL
- Π€ΠΎΡΠΌΠ°ΡΠ΅Ρ INI
- Π€ΠΎΡΠΌΠ°ΡΠ΅Ρ JSON
- Π€ΠΎΡΠΌΠ°ΡΠ΅Ρ LaTeX
- Π€ΠΎΡΠΌΠ°ΡΠ΅Ρ Markdown
- Π€ΠΎΡΠΌΠ°ΡΠ΅Ρ Objective-C
- Php Formatter
- Π€ΠΎΡΠΌΠ°ΡΠ΅Ρ Proto
- Π€ΠΎΡΠΌΠ°ΡΠ΅Ρ Python
- Π€ΠΎΡΠΌΠ°ΡΠ΅Ρ Ruby
- Π€ΠΎΡΠΌΠ°ΡΠ΅Ρ Rust
- Π€ΠΎΡΠΌΠ°ΡΠ΅Ρ Scala
- Π€ΠΎΡΠΌΠ°ΡΠ΅Ρ shell-ΡΠΊΡΠΈΠΏΡΠΎΠ²
- Π€ΠΎΡΠΌΠ°ΡΠ΅Ρ SQL
- Π€ΠΎΡΠΌΠ°ΡΡΠ΅Ρ SVG
- Π€ΠΎΡΠΌΠ°ΡΡΠ΅Ρ Swift
- Π€ΠΎΡΠΌΠ°ΡΡΠ΅Ρ TOML
- Typescript Formatter
- Π€ΠΎΡΠΌΠ°ΡΡΠ΅Ρ XML
- Π€ΠΎΡΠΌΠ°ΡΡΠ΅Ρ YAML
- Π€ΠΎΡΠΌΠ°ΡΡΠ΅Ρ Yarn
- ΠΠΈΠ½ΠΈΡΠΈΠΊΠ°ΡΠΎΡ CSS
- Html Minifier
- Javascript Minifier
- ΠΠΈΠ½ΠΈΡΠΈΠΊΠ°ΡΠΎΡ JSON
- ΠΠΈΠ½ΠΈΡΠΈΠΊΠ°ΡΠΎΡ XML
- ΠΡΠΎΡΠΌΠΎΡΡΡΠΈΠΊ HTTP-Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ²
- PDF Π² ΡΠ΅ΠΊΡΡ
- Π’Π΅ΡΡΠ΅Ρ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΡΡ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠΉ
- ΠΡΠΎΠ²Π΅ΡΠΊΠ° ΠΏΠΎΠ·ΠΈΡΠΈΠΉ Π² SERP
- ΠΠΎΠΈΡΠΊ Whois