Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Аватара для YuS_2

Crazy


Contributor


Сообщения: 1235
Благодарности: 518

Профиль | Отправить PM | Цитировать


Цитата Iska:
что-то делалось (отсюда: »
Да, в версии PS 6.1 появилась поддержка Brotli
т.е. можно тот пример из ссылки использовать так:
Код: Выделить весь код
Invoke-WebRequest https://www.bayden.com/test/brotliimg.aspx -Headers @{'Accept-Encoding'='br'} -OutFile C:\temp\brotli.jpg
а потом распаковать файл примерно таким скриптом:
Код: Выделить весь код
param(
	$infile = 'C:\temp\brotli.jpg',
	$outfile = 'C:\temp\brotli_out.jpg'
)

function BrotliDecompress {
	param (
		[parameter(Mandatory=$true)]
		[string]$a,
		[parameter(Mandatory=$true)]
		[string]$b
	)
	$in = [io.filestream]::new($a, [io.filemode]::open)
	$out = [io.filestream]::new($b, [io.filemode]::create)
	$decompress = [io.compression.brotlistream]::new(
		$in,[io.compression.compressionmode]::decompress
	)
	$decompress.copyto($out)
	$in.dispose()
	$out.dispose()
}

BrotliDecompress $infile $outfile

-------
scio me nihil scire. Ѫ

Это сообщение посчитали полезным следующие участники:

Отправлено: 18:01, 27-03-2020 | #5