Spec-Zone.ru › Deno 2

@std/tar

Нестабильный

Этот пакет @std является экспериментальным, и его API может измениться без повышения основной версии.

Обзор

Утилиты для работы с tar-архивами в потоковом режиме.

Файлы не сжимаются, а только добавляются в архив.

import { UntarStream } from "@std/tar/untar-stream";
import { dirname, normalize } from "@std/path";

for await (
  const entry of (await Deno.open("./out.tar.gz"))
    .readable
    .pipeThrough(new DecompressionStream("gzip"))
    .pipeThrough(new UntarStream())
) {
  const path = normalize(entry.path);
  await Deno.mkdir(dirname(path), { recursive: true });
  await entry.readable?.pipeTo((await Deno.create(path)).writable);
}

Добавление в проект

›_
deno add jsr:@std/tar

Посмотреть все символы в @std/tar на

© 2018–2025 the Deno authors
Licensed under the MIT License.
https://docs.deno.com/runtime/reference/std/tar

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API