Can you summarize the following document?
        
  設計Zstandard的目的是提供一個類似於DEFLATE演算法的壓縮比,但更快,特別是解壓縮快的演算法。它的壓縮級別從負5級(最快)到22級(壓縮速度最慢,但是壓縮比最高)可以調節。  zstd包裡面有壓縮和解壓縮的並行(多執行緒)實現。從1.3.2版本(2017年10月)開始,zstd 有選擇地實現非常長的搜尋和重複資料消除(,128MiB視窗),類似於rzip或lrzip。  壓縮速度在最快和最慢級別之間可以相差20倍或更多,而解壓縮速度統統很快,在最快和最慢級別之間相差不到20%。 Zstandard命令列有一個“自適應”()模式,根據I/O條件改變壓縮級別,主要是寫入輸出的速度。  "Zstd"在其最大壓縮級別下的壓縮比接近lzma、lzham和ppmx,並且比lza或bzip2效能更好。 Zstandard達到了當前的Pareto邊界,因為它解壓縮的速度比任何其他當前可用的演算法都要快,並且有類似的或者更好的壓縮比。  字典對小檔案的壓縮比有很大的影響,所以Zstandard可以使用使用者提供的壓縮字典。它還提供了一種訓練模式,能夠從一組樣本生成一個字典。 特別是,可以載入一個字典來處理檔案之間具有冗餘的大型檔案集,但不一定在每個檔案(例如日誌檔案)內。

  Linux核心自2017年11月以來就包含了Zstandard (4.14版本),作為btrfs和squashfs檔案系統的壓縮方法。  2017年,Allan Jude將Zstandard整合到FreeBSD核心中, 用於概念驗證OpenZFS壓縮方法。 隨後,它被整合為核心轉儲(使用者程式和核心崩潰)的壓縮器選項。  AWS Redshift和RocksDB資料庫支援使用Zstandard進行欄位壓縮。  2018年3月,Canonical在Ubuntu Linux發行版中測試了預設使用zstd作為deb包壓縮方法。與deb包的xz壓縮相比,級別19的zstd解壓縮速度要快得多,但代價是包檔案大小增加了6%。Debian開發者Ian Jackson希望再等幾年再官方採用zstd來打包。  2018年,該演算法被髮布為 RFC 8478,它還定義了相關的媒體型別“application/zstd”、副檔名“zst”和HTTP內容編碼“zstd”。  2019年10月,隨著pacman 5.2包管理器的釋出,Arch Linux增加了對zstd包壓縮方法的支援, 2020年1月,官方倉庫中的包從xz轉換為zstd。Arch採用codice_1,與xz相比,所有壓縮包的大小增加了0.8%,解壓速度提高了1300%;當使用多個執行緒時,解壓記憶體增加了50 MiB,壓縮記憶體會增加,但會隨著使用的執行緒數而擴充套件。 在.NSZ /.XCZ檔案格式中完整實現了該演算法以及多種壓縮等級, 由任天堂Switch混合遊戲機的自制社群開發。

  參考實現以BSD許可證授權,釋出在GitHub上。自1.0版本以來,它有額外的專利權許可。
Zstandard(或Zstd)是由Facebook的Yann Collet開發的一個無損資料壓縮演算法。該名稱也指其C語言的參考實現。第1版的實現於2016年8月31日釋出為自由軟體