mirror of
https://github.com/doublecmd/doublecmd.git
synced 2026-06-21 09:58:13 +00:00
FIX: Zip - open .bz2, .xz and .zst archives
This commit is contained in:
parent
2927a95b64
commit
05b14ee6c4
3 changed files with 18 additions and 0 deletions
|
|
@ -92,6 +92,7 @@ type
|
|||
procedure LoadArchive; override;
|
||||
procedure SaveArchive; override;
|
||||
procedure TestItemAt(Index : Integer); override;
|
||||
function GetStreamMode : Boolean; override;
|
||||
function GetSupportsEmptyFolders : Boolean; override;
|
||||
|
||||
public {methods}
|
||||
|
|
@ -470,6 +471,11 @@ begin
|
|||
end;
|
||||
end;
|
||||
{ -------------------------------------------------------------------------- }
|
||||
function TAbBzip2Archive.GetStreamMode: Boolean;
|
||||
begin
|
||||
Result:= FIsBzippedTar and (inherited GetStreamMode);
|
||||
end;
|
||||
{ -------------------------------------------------------------------------- }
|
||||
procedure TAbBzip2Archive.DoSpanningMediaRequest(Sender: TObject;
|
||||
ImageNumber: Integer; var ImageName: string; var Abort: Boolean);
|
||||
begin
|
||||
|
|
|
|||
|
|
@ -87,6 +87,7 @@ type
|
|||
procedure LoadArchive; override;
|
||||
procedure SaveArchive; override;
|
||||
procedure TestItemAt(Index : Integer); override;
|
||||
function GetStreamMode : Boolean; override;
|
||||
function GetSupportsEmptyFolders : Boolean; override;
|
||||
|
||||
public {methods}
|
||||
|
|
@ -450,6 +451,11 @@ begin
|
|||
end;
|
||||
end;
|
||||
{ -------------------------------------------------------------------------- }
|
||||
function TAbXzArchive.GetStreamMode: Boolean;
|
||||
begin
|
||||
Result:= FIsXzippedTar and (inherited GetStreamMode);
|
||||
end;
|
||||
{ -------------------------------------------------------------------------- }
|
||||
procedure TAbXzArchive.DoSpanningMediaRequest(Sender: TObject;
|
||||
ImageNumber: Integer; var ImageName: string; var Abort: Boolean);
|
||||
begin
|
||||
|
|
|
|||
|
|
@ -85,6 +85,7 @@ type
|
|||
procedure LoadArchive; override;
|
||||
procedure SaveArchive; override;
|
||||
procedure TestItemAt(Index : Integer); override;
|
||||
function GetStreamMode : Boolean; override;
|
||||
function GetSupportsEmptyFolders : Boolean; override;
|
||||
|
||||
public {methods}
|
||||
|
|
@ -465,6 +466,11 @@ begin
|
|||
end;
|
||||
end;
|
||||
{ -------------------------------------------------------------------------- }
|
||||
function TAbZstdArchive.GetStreamMode: Boolean;
|
||||
begin
|
||||
Result:= FIsZstdTar and (inherited GetStreamMode);
|
||||
end;
|
||||
{ -------------------------------------------------------------------------- }
|
||||
procedure TAbZstdArchive.DoSpanningMediaRequest(Sender: TObject;
|
||||
ImageNumber: Integer; var ImageName: string; var Abort: Boolean);
|
||||
begin
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue