Was ist das TGS-Dateiformat?
Eine .tgs-Datei ist ein Telegram-Animationssticker - ein Lottie-JSON-AnimationsDokument, das in einem GZIP-Container verpackt ist. Telegram führte dieses Format im Juli 2019 ein, um Benutzern den Austausch flüssiger, skalierbarer Vektoranimationen in Chats zu ermöglichen - ohne die großen Dateigrößen von Rastervideoformaten.
Auf Binärebene beginnt jede .tgs-Datei mit den Magic-Bytes 1F 8B - dem Standard-GZIP-Header. Durch Entpacken der Datei (in .json.gz umbenennen und gunzip ausführen) erhält man ein reines JSON-Objekt mit den Lottie-Schlüsseln "v", "fr", "ip", "op" und "layers". Da der Inhalt vektorbasiert ist, werden Sticker bei jeder Anzeigedichte scharf dargestellt, ohne Qualitätsverlust.
Telegram setzt strenge Erstellungsbeschränkungen durch: Die Leinwand muss 512 × 512 Pixel groß sein, die Bildrate darf bis zu 60 fps betragen, die Animationsdauer höchstens 3 Sekunden, und die fertige komprimierte Datei darf 64 KB nicht überschreiten. Tools, die .tgs-Dateien lesen, konvertieren oder exportieren können, sind unter anderem python-lottie, lottie-converter und Webdienste wie ezgif, die GIF- oder WebP-Ausgabe erzeugen können.
.tgs ist auch die Erweiterung, die GeneStudio Pro für phylogenetische Baumdatendateien verwendet. Diese Dateien speichern azyklische Graphstrukturen mit Knoten (Organismen), Kanten (Evolutionsbeziehungen) und zugehörigen biologischen Merkmalen - vollständig unabhängig vom Telegram-Stickerformat und nicht mit diesem austauschbar.
Sicherheit
RISIKO: LOWEin Telegram-.tgs ist lediglich GZIP-komprimiertes JSON, das Vektorformen beschreibt - es enthält keinen ausführbaren Code und ist sicher zum Anzeigen oder Konvertieren. Die einzigen geringfügigen Vorbehalte: Eine gezielt manipulierte Datei könnte versuchen, einen Fehler in einem bestimmten Lottie-Renderer auszunutzen (halten Sie Apps/Player aktuell), und eine ’Dekomprimierungsbombe’ könnte überdimensioniert sein - normale Sticker sind jedoch winzig (20-30 KB). Verwenden Sie seriöse Konverter; meiden Sie dubiöse ’TGS-Opener’-Download-Seiten, die Adware bündeln, wenn ein einfaches Web-Tool oder 7-Zip die Aufgabe erledigt.
Formatdetails
kurz gefasst- GeneStudio GSTree-Datei für phylogenetische Bäume - Eine veraltete phylogenetische Baumdatendatei aus der eingestellten GeneStudio-Molekularbiologie-Software - textbasiert und nicht mit dem Telegram-Stickerformat verwandt.
Programme zum Öffnen von TGS-Dateien
Technische Details
technische Spezifikation| Containerformat | GZIP-Stream (RFC 1952), der ein Lottie-JSON-Dokument kapselt |
| Magic Bytes | 1F 8B bei Offset 0 - Standard-GZIP-Header |
| Internes Datenformat | Lottie-JSON; Root-Schlüssel umfassen "v", "fr", "ip", "op", "layers" |
| Animationstyp | Vektor (Formebenen, Transformationen, Keyframes - keine Rasterpixel) |
| Leinwandgröße | 512 × 512 Pixel (Telegram-Anforderung) |
| Bildrate | Bis zu 60 fps |
| Maximale Dauer | 3 Sekunden |
| Maximale Dateigröße (komprimiert) | 64 KB |
| Komprimierungsalgorithmus | DEFLATE (über GZIP) |
| MIME-Typ | application/gzip |
| Transparenz | Voller Alphakanal, unterstützt durch Lottie-Ebenenkomposition |
| Rendering-Engine | Lottie-kompatibler Renderer (z. B. rlottie auf Android, lottie-web in Browsern) |
| Dekomprimierungsmethode | In .json.gz umbenennen und gunzip ausführen oder python-lottie / lottie-converter verwenden |
| Entwickler | Telegram FZ-LLC, basierend auf Airbnbs Lottie-Animationsbibliothek |
| Veröffentlicht | July 2019 (Telegram animated stickers, based on Lottie) |
| Offener Standard | Ja · lizenzgebührenfrei |
| Spezifikation | airbnb.io |