mirror of
https://github.com/aaru-dps/Aaru.Server.git
synced 2025-12-16 19:24:27 +00:00
* DiscImageChef.Filesystems/LisaFS/Dir.cs:
* DiscImageChef.Filesystems/LisaFS/File.cs: * DiscImageChef.Filesystems/LisaFS/Info.cs: * DiscImageChef.Filesystems/LisaFS/Super.cs: Added hard disk support. Use tag decoder. * DiscImageChef.Filesystems/LisaFS/Extent.cs: Use tag decoder. * DiscImageChef.Filesystems/LisaFS/LisaFS.cs: Added hard disk support. * DiscImageChef.Filesystems/LisaFS/Structs.cs: Added missing tag fields. * DiscImageChef.Filesystems/LisaFS/Xattr.cs: Added tag decoder.
This commit is contained in:
@@ -73,13 +73,13 @@ namespace DiscImageChef.Filesystems.LisaFS
|
||||
|
||||
for(ulong i = 0; i < device.GetSectors(); i++)
|
||||
{
|
||||
byte[] tag = device.ReadSectorTag((ulong)i, SectorTagType.AppleSectorTag);
|
||||
Int16 foundid = BigEndianBitConverter.ToInt16(tag, 0x04);
|
||||
Tag extTag;
|
||||
DecodeTag(device.ReadSectorTag(i, SectorTagType.AppleSectorTag), out extTag);
|
||||
|
||||
if(foundid == fileId)
|
||||
if(extTag.fileID == fileId)
|
||||
fileFound = true;
|
||||
|
||||
if(foundid == ((short)(-1 * fileId)))
|
||||
if(extTag.fileID == ((short)(-1 * fileId)))
|
||||
{
|
||||
byte[] sector = device.ReadSector((ulong)i);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user