Deflate Raw komprese
Komprimujte text pomocí surového Deflate (bez zlib hlavičky).
O Deflate Raw Compress
Deflate Raw Compress aplikuje syrový algoritmus Deflate (RFC 1951) bez dvoubytové hlavičky zlib nebo čtyřbytového kontrolního součtu Adler-32, které přidává standardní komprese Deflate, čímž vytváří nejkompaktnější možný komprimovaný výstup. Raw Deflate proudy jsou vyžadovány specifickými formáty a protokoly, včetně PNG image IDAT chunks, PDF FlateDecode content streams a vlastních binárních protokolů, které spravují své vlastní rámování a kontrolu integrity. Toto je správný nástroj, když standardní Deflate produkuje výstup, který cílový systém odmítá kvůli neočekávaným zlib wrapper bytům.
Jak Používat
Zadejte svůj text nebo strukturovaná data do vstupního pole a klikněte na Compress pro aplikaci raw Deflate bez zlib hlavičky nebo kontrolního součtu. Výstup je dodán jako Base64 string spolu s poměrem snížení velikosti. Pokud váš cílový systém očekává místo toho variantu zabalenou v zlib, použijte standardní nástroj Deflate Compress — tyto dva nástroje nejsou zaměnitelné a jejich smíchání způsobí selhání dekomprese v přijímajícím systému.
Běžné Případy Použití
- PDF developers generující raw FlateDecode-komprimované content streams pro PDF objekty, které vyžadují Deflate bez hlavičky, jak je definováno ve specifikaci PDF 1.7
- Graphics engineers produkující raw Deflate-komprimovaná scanline data pro PNG IDAT chunks, kde formát očekává čisté RFC 1951 proudy bez zlib rámování
- Implementátoři vlastních binárních protokolů komprimující message payloads pro embedded devices nebo síťové protokoly, které zpracovávají rámování a CRC nezávisle na kompresní vrstvě
- Security researchers vytvářející raw Deflate testovací případy pro ověření, že dekompresní knihovny správně zpracovávají chybějící zlib hlavičky a nezpůsobují pád nebo produkci nesprávného výstupu
- Autoři build tool a bundlerů generující komprimované asset bundles, které interně používají raw Deflate, aby se vyhnuli dvoubytové režii standardního zlib wrapperu