VINES был ранним сетевым протоколом.
Мы также раньше передавали файлы с помощью KERMIT по последовательным линиям.
Последовательный протокол другого специалиста, используемый в полупроводниковом производстве, был SECS и SECS II (объявленный "полом", поставщику восполнили кнопки выставка, которая сказала "разговор SECS мне"),
Это не встроено в Windows, но это находится в Инструментах Набора Ресурса как COMPRESS
,
C:\>compress /?
Syntax:
COMPRESS [-R] [-D] [-S] [ -Z | -ZX ] Source Destination
COMPRESS -R [-D] [-S] [ -Z | -ZX ] Source [Destination]
Description:
Compresses one or more files.
Parameter List:
-R Rename compressed files.
-D Update compressed files only if out of date.
-S Suppress copyright information.
-ZX LZX compression. This is default compression.
-Z MS-ZIP compression.
Source Source file specification. Wildcards may be
used.
Destination Destination file | path specification.
Destination may be a directory. If Source is
multiple files and -r is not specified,
Destination must be a directory.
Примеры:
COMPRESS temp.txt compressed.txt
COMPRESS -R *.*
COMPRESS -R *.exe *.dll compressed_dir
Powershell делает. См.:
Файлы сжатия с Windows PowerShell затем упаковывают Гаджет Боковой панели Windows Vista
Не то, чтобы я знаю. До сторонних инструментов идет, 7zip имеет довольно хороший интерфейс командной строки, и двоичный файл может быть распределен с Вашим приложением в каталоге приложения, таким образом, Вы не должны полагаться на то, чтобы он был установленным заранее.
Другое решение, найденное на сайте суперпользователя, использует собственный com-объект Windows в файле .bat:
.Net 4.5 имеет эту встроенную функциональность, и ее можно использовать с помощью PowerShell. Вам понадобится Server 2012, Windows 8 или установить .Net 4.5 вручную.
[Reflection.Assembly]::LoadWithPartialName("System.IO.Compression.FileSystem")
$Compression = [System.IO.Compression.CompressionLevel]::Optimal
$IncludeBaseDirectory = $false
$Source = "C:\Path\To\Source"
$Destination = "C:\CoolPowerShellZipFile.zip"
[System.IO.Compression.ZipFile]::CreateFromDirectory($Source,$Destination,$Compression,$IncludeBaseDirectory)
Для этого есть одна простая команда PowerShell. (PowerShell v5.0 +)
В архив:
Compress-Archive -LiteralPath 'C:\mypath\testfile.txt' -DestinationPath "C:\mypath\Test.zip"
Разархивировать:
Expand-Archive -LiteralPath "C:\mypath\Test.Zip" -DestinationPath "C:\mypath" -Force
Источники:
Особая благодарность @Ramhound
В соответствии с Что нового в командной строке в Windows 10 версии 1803, Windows теперь поставляется с tar .exe
, который можно использовать следующим образом:
C:\temp> tar.exe -xf files.zip