Update documentation.

This commit is contained in:
2020-07-25 04:43:08 +01:00
parent 015974d0ee
commit 2ae4df090c
3 changed files with 603 additions and 96 deletions

View File

@@ -1,3 +1,511 @@
# [5.1.0.3214] - 2020-07-25
## Added
### - Aaru Image Format
- Save Compact Disc track indexes in.
- Support reading mode2 subheaders.
- Support writing multi-session DVD/Blu-ray in Aaru Image Format and CDRWin.
### - BlindWrite 4 disc image
- Add reading subchannels.
### - CDRWin cuesheet disc image
- Support Redump GD-ROM variant.
- Support writing multi-session DVD/Blu-ray in Aaru Image Format and CDRWin.
- Write proper Lead-Out entry on CDRWin images.
### - Device report
- Add MediaTek command F1h subcommand 06h to device report.
- Add test for reading Lead-Out using a trap disc.
- Support creating device reports of MiniDisc Data drives.
### - Devices
- Add ATA commands for lock, unlock and eject.
- Add READ TRACK INFORMATION command from SCSI MMC.
### - Dumping
- Add dumping MD DATA discs.
- Add floptical detection.
- Add list of files for media dump command.
- Add option to eject media after a dump completes.
- Add option to fix subchannel position.
- Add option to fix subchannels.
- Add option to retry bad subchannel sectors.
- Add option to use list of output files when dumping media.
- Detect disc type when dumping non-CD MMC devices.
- Dump sessions and tracks on non-CD optical discs.
- Enable accessing generic SCSI node in Linux.
- Read SD/MMC devices one block at a time, as READ MULTIPLE is timing out, pending investigation.
- Report and stop dump if pregaps cannot be preserved, unless forced.
- Save error log on dump.
- Save indexes on dump.
- Support dumping CD-i Ready when drive returns data sectors as audio.
- Use subchannel, if available, to set ISRC.
- Use subchannel, if available, to set MCN.
- Write subchannel log when dumping Compact Disc media.
### - Image analysis
- Print track indexes in image info.
### - Image conversion
- Add option to fix subchannels on image conversion.
- Add option to generate subchannels.
### - ISO9660 filesystem
- Add interpretation of timezone offsets.
- Check if PVD points to the real root directory, if not check path table, if neither do not mount.
- Expose MODE2 subheaders as extended attributes.
### - Media image formats
- Add generation of RAW CD sectors from images that do only contains them cooked.
### - Media information
- Add detection of CD32 and CDTV discs.
- Add detection of China Video Disc.
- Add detection of HiFD floppies.
- Add detection of Neo Geo CD discs.
- Add detection of PhotoCD.
- Add detection of Sony PlayStation Compact Disc.
- Add detection of VideoCD and Super Video CD.
- Add support for MD DATA drives.
- Calculate all pregaps in media info.
- Detect CD-i Ready when the drive returns data scrambled.
- Implement detection of CD+G, CD+EG and CD+MIDI.
- Show the reasons while a media type has been chosen on detection.
### - Media types
- Add China Video Disc media type.
### - Metadata sidecar
- Add media catalogue number, track isrc, flag and indexes.
## Fixed
### - Aaru Image Format
- Clarify error message in case of corrupted prefix/suffix data.
- Ensure FLAC buffer is finished correctly.
- Fix marking CD track flags and ISRCs as present.
- Fix setting indexes from track start and pregap.
- Sectors with no entry in the DDTs to be considered not dumped.
### - Acorn Advanced Disc Filing System
- Fix identification of some variants.
### - Alcohol 120% disc image
- Fix message about incorrect images showing with correct images.
- Fix saving proper pregap, length and offset.
- Fix writing multi-session images.
- Write extra field in Alcohol for tracks that don't have it (POINT>=A0h).
### - BlindWrite 4 disc image
- Fixed track offsets and pregaps in BlindWrite 4 images.
### - BlindWrite 5/6 disc image
- Fix identifying BlindWrite 5 vs 6.
- Fix images that contain a non existent data file.
- Fix multi-session images.
- Fix reading ATIP.
- Fix reading subchannels.
### - cdrdao disc image
- Fix writing indexes.
### - CDRWin cuesheet disc image
- Fix reading images that do not have track mode in all caps.
- Fix reading multi-session images.
- Fix writing indexes.
### - CloneCD disc image
- Fix reading multi-session images.
- Fix subchannels.
- Fix track solving.
- Fix writing multi-session images.
- Fix writing pregap mode.
### - Database
- Ensure not adding duplicate seen devices to database.
### - Device report
- Correctly handle report of pregap and Lead-in readability.
- On device report try only a few sectors from track 1 pregap.
### - Devices
- Add SCSI MEDIUM SCAN command.
- Do not show information about CD offsets in device info when device is not an MMC class device. Fixes #357
- Fix getting serial from USB or FireWire.
### - DiscJuggler disc image
- Fix incorrect mode2 handling.
- Fix indexes and track starts.
- Fix partition calculations.
- Fix session sequence in tracks.
### - Dumping
- Do not cross Lead-out in data tracks.
- Do not show speed burst if they have not been set.
- Fix calculating offset using scrambled read as audio when device is in database.
- Fix detecting indexes in track 1.
- Fix dumping when read subchannel is PQ only.
- Fix infinite loop failing to cross Lead-Out dumping CDs.
- Fix infinite loop on some CD track mode changes while dumping.
- Fix not exiting when an image cannot be appended.
- Fix opening SecureDigital / MultiMediaCard devices.
- Fix pregap calculation in track mode changes when pregap ends in 0.
- Fix reading OCR from newer versions of Linux sysfs.
- Fix re-setting track pregap when a read subchannel indicates a different value.
- Fix reversing list of bad blocks only if we're retrying backwards.
- Fix setting track pregaps from subchannel.
- Fix setting track subchannel type to the desired type.
- Handle discs that have pregap ending in LBA 1 instead of ending in LBA 0.
- If block 0 can not be read, try another random block before deciding media cannot be read, for SBC and ATA.
- If track mode can not be guessed, try again after pregap.
- Make pregap calculation faster in some drive/disc combinations.
- On errors when dumping with INSITE floptical drives, always stop, as these drives have a SCSI bus quirk that makes them need a reset on modern software stacks after an error has been found.
- Trim as audio when we know it is an audio sector, fixes some firmware bugs in audio pregap after a data track.
- Update the pregap while dumping if found to be bigger than known one.
- Use SCSI MEDIUM SCAN to find the first readable block.
### - FAT filesystem
- Do not try to read EAs from FAT16 directory entry field when it is a FAT32 volume.
- Fix false positive in FAT identification.
### - Image analysis
- Do not calculate pregaps on non-CD optical disc images.
### - Image conversion
- Fix overwriting flags and isrc in all CD writable image formats.
### - ISO9660 filesystem
- Fix files of size 0.
- Fix listing extended attributes for empty files.
- Fix reading directories that span more than a sector when detecting media type.
- Fix swapping location of big-endian path table in debug mode.
- If use path table option is indicated, use it also for the root directory.
### - MAME Compressed Hunks of Data
- Disable support for CHD v5 until it can be fixed properly.
- Fix indexes and pregap.
### - Media information
- Discard PMA without descriptors.
- Display media sizes in international system units.
### - Metadata sidecar
- Disable trying to checksum between sessions, as all images throw an exception here.
- Fix creating sidecar when a track's index 0 is negative.
### - Nero Burning ROM disc image
- Fix off by one error reading.
- Fix reading multi-session images.
### - Statistics
- Fix sending media formats statistics.
## Changes
- Change database name to be more inclusive.
- Move common subchannel code to decoders.
- Optimize speed when reading subchannels.
- Read with subchannel even if not supported by image or not asked by user.
- Send statistics at program end, not start.
# [5.0.1.2884] - 2020-04-23
## Fixed
### - Aaru Image Format
- Fixes data loss on certain Compact Disc audio tracks when dumping in Aaru Format with compression enabled.
# [5.0.0.2879] - 2020-03-15
- First and most importantly, we got a rename. We're now Aaru, part of the Aaru Data Preservation Suite, that encompasses Aaru (previously DiscImageChef),
Aaru.Server (previously DiscImageChef.Server), aaruformat (previously dicformat) and aaruremote.
- This release is dedicated to the loving memory of Facunda "Tata" Suárez Domínguez, R.I.P. 2019/07/24.
## Added
### - Aaru Image Format
- Add ".aif" as a supported extension.
- Add CD Mode 2 sector reconstruction.
- Claunia Subchannel Transform algorithm. Makes subchannel compress 100% faster and 25% better.
- Compress VideoNow discs as data not audio.
- Support for CD-i Ready.
- Support for skipping storing CD prefixes and suffixes that are correct.
- Support writing logically block addressable tapes.
- Update template with block addressable tape types.
### - CDRWin cuesheet disc image
- Save metadata in CDRWin cuesheet.
### - Database
- Add entities for USB vendor and product IDs.
- Add entry for optimal count of sectors for multiple read in devices.
- Added new database system
- Enhance support and tweaks for devices depending on the parameters in the database
- Fill CompactDisc read offsets from AccurateRip list.
- Store and retrieve USB IDs from databases.
- Store device reports in the database instead of XML files
- Store statistics on database
- Submit pending statistics in background.
### - Device report
- Add check for Nintendo discs.
- Add new CompactDisc and Blu-ray variants.
- Add test for inter-session reading in multi-session discs.
- Change device report entry for Lead-in to first track pre-gap and add a new entry for proper Lead-in
- Check if data CDs can be read scrambled by READ CD command.
- Check sector 16 for MMC discs, as 0 is usually empty.
- Clear ATA IDENTIFY DEVICE private fields.
- Clear serial numbers.
- Create new more extensible device report format in JSON.
- Do not allow to be run without administrative privileges.
- Eject SCSI DirectAccess devices if removable.
- Save data when not in debug mode.
- Store not only default, but current and changeable modes in SCSI.
- Store read results in report and database.
- Support iomega REV disks.
### - Dumping
- Add default value for writable image options.
- Add option to not store paths and serial numbers when dumping.
- Add support for CD-i Ready.
- Add support for dumping MemoryStick from USB attached PlayStation Portable with CFW installed.
- Add support for dumping UMD from USB attached PlayStation Portable with CFW installed.
- Allow to abort anywhere
- Change --no-metadata to --metadata and --no-trim to --trim.
- Prevent dumping XGD without administrative privileges.
- Show error message if unsupported dump is tried.
- Show more information when dumping an XGD.
- Support fixing Compact Disc audio tracks offset using scrambled read commands and database.
- Support iomega REV disks.
- Support PD650 discs.
### - Filesystems
- Full read-only implementation of Xbox and Xbox 360 FAT filesystems
### - FAT filesystem
- Full read-only implementation.
- Support for Microsoft FASTFAT long file names.
- Support for OS/2 Extended Attributes.
- Support for OS/2 WorkPlace Shell long file names.
- Support for PCExchange filenames.
- Support for PCExchange Resource Fork.
- Support for Sharp X68000 extended filenames.
### - ISO9660 filesystem
- Full read-only implementation for CD-i filesystem.
- Full read-only implementation for High Sierra Format.
- Full read-only implementation for ISO 9660 (up to level 4).
- Support for AAIP.
- Support for Amiga RRIP.
- Support for Apple Extensions.
- Support for eXtended Architecture (XA).
- Support for Joliet extensions.
- Support for Rock Ridge Interchange Protocol.
- Support for Romeo variant.
### - Media image formats
- Add support for DataPackRat's f2d/d2f disk images.
- Full read/write support for CopyTape tape images.
### - Media information
- Add another value for Mitsubishi Chemical ATIP frame number. (97:34:22)
- Detect 3DO discs.
- Detect Atari Jaguar CD discs.
- Detect audio MiniDisc.
- Detect Bandai Playdia discs.
- Detect Castlewood Orb 2.2Gb.
- Detect CD-i Ready.
- Detect EZFlyer 230MB.
- Detect Fujitsu FM-Towns discs.
- Detect Hasbro VideoNow Color detection.
- Detect Hi-MD formatted 60 minutes MiniDisc.
- Detect Hi-MD formatted 74 minutes MiniDisc.
- Detect iomega REV, REV70 and REV120.
- Detect media types also in ATA.
- Detect NEC PC-Engine discs.
- Detect NEC PC-FX discs.
- Detect Sega CD / Mega CD.
- Detect Sega Dreamcast GD-ROM.
- Detect Sega MilCD discs.
- Detect Sega Saturn CD.
- Detect Sony PlayStation 2 discs (CD and DVD).
- Detect Sony PlayStation 3 discs (DVD and Blu-ray).
- Detect Sony PlayStation 4 Blu-ray discs.
- Detect SparQ carts in SCSI devices.
- Detect SparQ media in ATA drive.
- Detect SyQuest SQ2000 and SQ800.
- Detect SyQuest SQ310.
- Detect TR-4 and TR-5.
### - Media types
- Add Amiga CD32
- Add Amiga CDTV.
- Add another DDS1 SCSI medium type.
- Add Bandai Pippin.
- Add Bandai Playdia
- Add CD-i Ready.
- Add dimensions for Iomega REV.
- Add Fujitsu FM-Towns.
- Add Hasbro VideoNow.
- Add HP codes for DDS.
- Add Nuon
- Add PD650.
- Add SEAGATE code for DDS-2.
- Add Sega MilCD.
### - Metadata sidecar
- List and hash filesystem contents when creating a sidecar.
### - Opera filesystem
- Full read-only implementation.
### - SCSI response decoders
- Add encoder for ATA IDENTIFY (PACKET) DEVICE.
- Add encoder for SCSI INQUIRY.
- Add encoder for SCSI MODE PAGE 2Ah.
## Fixed
### - Aaru Image Format
- Don't initialize LZMA when compression is disabled.
- Ensure all LZMA allocations are freed when closed.
- Fix double negation options
- Fix reading MODE2 sectors with incorrect EDC/ECC correctly.
### - Alcohol 120% disc image
- Fix media size calculation when reading Alcohol images with several pregaps.
### - Apple Hierarchical File System
- Fix interpretation of the Apple boot block.
### - CDRWin cuesheet disc image
- Fix pregap reading in CDRWin format.
- Fix pregap writing in CDRWin format.
### - Checksum
- Optimize SpamSum
### - CPCEMU Disk-File and Extended CPC Disk-File disk image
- Fix images not recognized as such.
### - CP/M File System
- Fix the CPM filesystem detection and file listing
### - Device report
- Allow ASC 28h in streaming device report.
- Eject media once reported.
- Fix SCSI Streaming Command device reporting.
- On streaming device report do not LOAD as the tape is already in loaded state once inserted in the drive, and some old drives get confused.
- Retry 50 times as tapes can take long to be ready.
### - Devices
- Allow opening read-only devices on Linux.
- Allows opening some devices in non-administrator mode.
- Close device when finished command execution.
- Correct detection of errors sending ATA commands.
- Correct detection of Plextor features.
- Correct showing EVPD page number.
- Do not search for floppy mode page when mode sense returned no pages.
- Get serial number using MMC GET CONFIGURATION for optical drives.
- In Windows, close the device handle, to prevent an exception being raised.
### - Dreamcast GDI disc image
- Fix reading pregap in GDI images.
### - Dumping
- Check which LOCATE version is supported regardless of the next block on resume.
- Correct device not ready error messages on dumping SCSI.
- Fix Compact Disc type detection
- Fix detecting tape block size when tape reports a lower minimum size.
- Fix printing of sense in SSC dump.
- Fix speed calculation on.
- Handle errors when dumping SSC.
- Handle when SSC drive does not report block size for first block.
- Prevent showing option to dump first pregap on FreeBSD where it crashes the system.
- Save tape files when dumping SSC media.
- Save tape partitions when dumping SSC media.
- Set image's tape mode when dumping SSC.
- Show message indicating that audio MiniDisc cannot be dumped.
- Store MODE responses from SSC dumping in output image.
- Support resume in SSC dumping.
- Try to detect if the Kreon drive has not locked correctly, and try to use cold values if they look as possibly valid.
- Use output plugin when dumpìng SSC.
- When SCSI device is becoming ready, wait more, as tapes can take a long time to become ready.
### - Filesystems
- Fix extracting file from filesystems with subdirectories.
- Fix listing files walking thru subdirectories.
- Stylize output when listing files.
### - IBM Journaled File System
- Fix decoding of volume label.
### - Image analysis
- Fix crash in partitions enumeration.
- Treat tape files as partitions.
### - Image comparison
- Do not compare metadata between two images.
### - Image conversion
- Checking if input tracks is null when converting image.
- Fix showing sector where conversion fails.
### - Image filters
- Fix bzip2 initialization.
### - Image verification
- Fix verify command when image can represent optical media, but doesn't.
### - ISO9660 filesystem
- Do not set ISO identifiers in XML metadata if they are empty.
- Fix reading application identifier from ISO9660.
- Fix trimming of null character and spaces in Joliet volume descriptor.
### - Macintosh File System
- Correct behaviour when path starts with directory separator.
- Fix interpretation of the Apple boot block.
### - Media information
- Fix media type detection from SBC devices.
- Fix support for 128Mb 3.5" magneto optical.
### - Metadata sidecar
- Calculate tape hashes in smaller chunks as tapes can have huge blocks.
- Fix error creating sidecar with DVD's CMI.
- Fix media type sidecar on DVD based console discs.
- Fix setting application identifier for metadata sidecar.
- Fix when USB descriptors are null at sidecar creation after dump.
### - Nero Burning ROM disc image
- Fix offset by 1 that prevented reading the last sector of every track.
### - RAW (sector by sector) disk image
- Do not allow CDs with more than one tracks, or non-mode1 tracks to be written as raw images (.iso).
- Fix dumping CDs in raw image format (.iso).
### - SCSI response decoders
- Protect against null mode pages.
### - SecureDigital devices
- Fix overflow on SecureDigital CSD v2.0 size calculation.
### - VirtualPC disk image
- Conversion optimizations make opening images up to 38 times faster.
## Changes
- Add binary packages for major targets.
- Add mime database file for Linux systems to correctly recognize aaruformat images.
- Add support to use devices remotely with Aaruremote.
- Change command line to a cleaner and more natural system.
- Complete CompactDisc dumping rewrite, allowing fixing audio tracks offset, more correct audio track dumping, workarounds firmware bugs from several common drives and gives more preservation-quality dumps.
- Deprecate Mono and .NET Framework.
- Fix null reference exception on verify.
- Fix overflow with small sectors in Apple Partition Map.
- Fix overflow with small sectors in BSD disklabel.
- Fix progress crashing when terminal window changes size.
- Get device information from database when dumping Compact Disc.
- Hide device commands on unsupported platforms.
- Remove RIPEMD160.
- Separate CRC16 IBM and CRC16 CCITT contexts, use cached tables.
- Use .NET Core.
# [4.5.1.1692] - 2018-07-19
## Fixed
### - Alcohol 120% disc image
@@ -847,11 +1355,14 @@
- Master Boot Record (aka MBR).
- NeXT disklabels.
[4.5.1.1692]: https://github.com/aaru/Aaru/releases/tag/v4.5.1.1692
[4.5.0.1663]: https://github.com/aaru/Aaru/releases/tag/v4.5.0.1663
[4.0.1.0]: https://github.com/aaru/Aaru/releases/tag/v4.0.1.0
[4.0.0.0]: https://github.com/aaru/Aaru/releases/tag/v4.0.0.0
[3.0.0.0]: https://github.com/aaru/Aaru/releases/tag/v3.0.0.0
[2.20]: https://github.com/aaru/Aaru/releases/tag/v2.2
[2.10]: https://github.com/aaru/Aaru/releases/tag/v2.1
[2.0]: https://github.com/aaru/Aaru/releases/tag/v2.0
[5.1.0.3214]: https://github.com/aaru-dps/Aaru/releases/tag/v5.1.0.3214
[5.0.1.2884]: https://github.com/aaru-dps/Aaru/releases/tag/v5.0.1.2884
[5.0.0.2879]: https://github.com/aaru-dps/Aaru/releases/tag/v5.0.0.2879
[4.5.1.1692]: https://github.com/aaru-dps/Aaru/releases/tag/v4.5.1.1692
[4.5.0.1663]: https://github.com/aaru-dps/Aaru/releases/tag/v4.5.0.1663
[4.0.1.0]: https://github.com/aaru-dps/Aaru/releases/tag/v4.0.1.0
[4.0.0.0]: https://github.com/aaru-dps/Aaru/releases/tag/v4.0.0.0
[3.0.0.0]: https://github.com/aaru-dps/Aaru/releases/tag/v3.0.0.0
[2.20]: https://github.com/aaru-dps/Aaru/releases/tag/v2.2
[2.10]: https://github.com/aaru-dps/Aaru/releases/tag/v2.1
[2.0]: https://github.com/aaru-dps/Aaru/releases/tag/v2.0

View File

@@ -1,13 +1,12 @@
Aaru Data Preservation Suite v4.5.99.2020
Aaru Data Preservation Suite v5.1.99.3216
Aaru
Copyright © 2011-2020 Natalia Portillo <claunia@claunia.com>
[![Build Status](https://dev.azure.com/Aaru-dps/aaru/_apis/build/status/aaru-dps.Aaru?branchName=master)](https://dev.azure.com/Aaru-dps/aaru/_build/latest?definitionId=7&branchName=master)
[![Build Status](https://travis-ci.org/aaru/Aaru.svg?branch=master)](https://travis-ci.org/aaru/Aaru)
[![Build status](https://dev.azure.com/Aaru-dps/Aaru/_apis/build/status/Aaru-.NET%20Desktop-CI)](https://dev.azure.com/Aaru-dps/Aaru/_build/latest?definitionId=4)
[![Build Status](https://travis-ci.org/aaru-dps/Aaru.svg?branch=master)](https://travis-ci.org/aaru-dps/Aaru)
[![Build status](https://ci.appveyor.com/api/projects/status/vim4c8h028pn5oys?svg=true)](https://ci.appveyor.com/project/claunia/aaru)
[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fclaunia%2FAaru.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.com%2Fclaunia%2FAaru?ref=badge_shield)
You can see statistics and device reports [here](https://www.aaru.app/Stats)
@@ -24,25 +23,23 @@ To see list of pending things to do, check the [TODO list](TODO.md).
If you want to contribute in any way please read the [contributing guide](CONTRIBUTING.md).
Stable releases in [Github](https://github.com/aaru/Aaru/releases).
Stable releases in [Github](https://github.com/aaru-dps/Aaru/releases).
CI beta builds [here](https://goo.gl/6dZPMq).
System requirements
===================
Aaru should work under any operating system where there is [Mono](http://www.mono-project.com/)
or [.NET Framework](https://www.microsoft.com/net/download).
It has been tested using Mono 5.0 and .NET Framework 4.6.1. However recommended versions are
Mono 5.8 and .NET Framework 4.7.1. .NET Core is unsupported.
Aaru is created using .NET Core 3.1 and can be compiled with all the major IDEs.
To run it you require to use one of the stable releases, or build it yourself.
Usage
=====
Aaru.exe
aaru.exe
And read help.
Or read the [wiki](https://github.com/claunia/Aaru/wiki).
Or read the [documentation](https://github.com/aaru-dps/Aaru.Documentation/blob/master/5.0/README.md).
Features
========
@@ -56,16 +53,16 @@ Features
* Can verify sectors or disk images if supported by the underlying format
* Can dump media from ATA, ATAPI, SCSI, USB, FireWire and SDHCI drives (magnetic disks, optical discs, magnetoptical disks, flash devices, memory cards and tapes) to several supported image formats.
* Can convert between image formats.
* Include an opensource archival image format with compression and deduplication.
* Includes an open-source archival image format with compression and deduplication.
* Can create standard open XML metadata from existing images.
* Can measure readability and speed of media (same that can be dumped, MHDD style)
* Has an online database with drive capabilities, and can report the capabilities of any drive.
* Works on any operating system and architecture where Mono or .NET Framework is supported (drive access requires Windows, Linux or FreeBSD).
* Works on any operating system and architecture where .NET Core is supported (drive access requires Windows, Linux or FreeBSD).
* Has a graphical interface (work in progress)
Feature requests
================
[![Feature Requests](http://feathub.com/aaru/Aaru?format=svg)](http://feathub.com/aaru/Aaru)
[![Feature Requests](https://feathub.com/discimagechef/DiscImageChef?format=svg)](https://feathub.com/discimagechef/DiscImageChef)
Supported disk image formats (read-only)
========================================
@@ -243,7 +240,6 @@ Supported checksums
* Fletcher-16
* Fletcher-32
* MD5
* RMD160
* SHA-1
* SHA-2 (256, 384 and 512 bits)
* SpamSum (fuzzy hashing)
@@ -269,4 +265,4 @@ These disk image formats cannot be read, but their contents can be checksummed o
License
=======
[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fclaunia%2FAaru.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fclaunia%2FAaru?ref=badge_large)
[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fclaunia%2FDiscImageChef.svg?type=shield)](https://app.fossa.com/projects/git%2Bgithub.com%2Fclaunia%2FDiscImageChef?ref=badge_shield)

View File

@@ -1,83 +1,83 @@
* Add checksum support for Apple NIB images. (https://github.com/aaru/Aaru/issues/105)
* Add checksum support for NDIF images. (https://github.com/aaru/Aaru/issues/88)
* Add checksum support for partclone images. (https://github.com/aaru/Aaru/issues/89)
* Add checksum support for partimage images. (https://github.com/aaru/Aaru/issues/90)
* Add detection of bootable UDF filesystems. (https://github.com/aaru/Aaru/issues/91)
* Add filter for 7-Zip archives. (https://github.com/aaru/Aaru/issues/92)
* Add filter for ZIP archives. (https://github.com/aaru/Aaru/issues/93)
* Add flux decoding for DiscFerret images. (https://github.com/aaru/Aaru/issues/49)
* Add flux decoding for KryoFlux images. (https://github.com/aaru/Aaru/issues/50)
* Add flux decoding for SuperCardPro images. (https://github.com/aaru/Aaru/issues/99)
* Add interface for floppy bitstream decoding. (https://github.com/aaru/Aaru/issues/94)
* Add raw dump for Plextor recorders. (https://github.com/aaru/Aaru/issues/100)
* Add support for 82077 floppy controllers. (https://github.com/aaru/Aaru/issues/101)
* Add support for AIX partitioning scheme. (https://github.com/aaru/Aaru/issues/7)
* Add support for CD-Text in Nero images. (https://github.com/aaru/Aaru/issues/104)
* Add support for compressed Ciscopy images. (https://github.com/aaru/Aaru/issues/127)
* Add support for compressed DART images. (https://github.com/aaru/Aaru/issues/68)
* Add support for compressed MAME CHD version 5 images. (https://github.com/aaru/Aaru/issues/106)
* Add support for compressed MAME CompactDisc images. (https://github.com/aaru/Aaru/issues/107)
* Add support for compressed NDIF images. (https://github.com/aaru/Aaru/issues/68)
* Add support for compressed SaveDskF images. (https://github.com/aaru/Aaru/issues/108)
* Add support for compressed UDIF images. (https://github.com/aaru/Aaru/issues/70)
* Add support for compressed VMware images. (https://github.com/aaru/Aaru/issues/109)
* Add support for CSS encrypted DVD dumping. (https://github.com/aaru/Aaru/issues/110)
* Add support for decoding Apple GCR bitstreams. (https://github.com/aaru/Aaru/issues/95)
* Add support for decoding Commodore GCR bitstreams. (https://github.com/aaru/Aaru/issues/96)
* Add support for decoding FM bitstreams. (https://github.com/aaru/Aaru/issues/97)
* Add support for decoding MFM bitstreams. (https://github.com/aaru/Aaru/issues/98)
* Add support for detecting FireWire devices in FreeBSD. (https://github.com/aaru/Aaru/issues/111)
* Add support for detecting FireWire devices in Windows. (https://github.com/aaru/Aaru/issues/125)
* Add support for detecting USB devices in FreeBSD. (https://github.com/aaru/Aaru/issues/112)
* Add support for differencing QCOW2 images. (https://github.com/aaru/Aaru/issues/142)
* Add support for differencing QCOW images. (https://github.com/aaru/Aaru/issues/143)
* Add support for differencing QED images. (https://github.com/aaru/Aaru/issues/144)
* Add support for DiscFerret devices. (https://github.com/aaru/Aaru/issues/140)
* Add support for dumping CD First Track Pregap in FreeBSD. (https://github.com/aaru/Aaru/issues/113)
* Add support for encrypted NDIF images. (https://github.com/aaru/Aaru/issues/149)
* Add support for encrypted QCOW2 images. (https://github.com/aaru/Aaru/issues/145)
* Add support for encrypted QCOW images. (https://github.com/aaru/Aaru/issues/146)
* Add support for encrypted VMware images. (https://github.com/aaru/Aaru/issues/147)
* Add support for KryoFlux devices. (https://github.com/aaru/Aaru/issues/141)
* Add support for Linear Media PCMCIA devices. (https://github.com/aaru/Aaru/issues/148)
* Add support for MAME CHD images of PCMCIA devices. (https://github.com/aaru/Aaru/issues/150)
* Add support for NetApp WAFL filesystem. (https://github.com/aaru/Aaru/issues/61)
* Add support for NetWare 286 filesystem. (https://github.com/aaru/Aaru/issues/117)
* Add support for NetWare 386 filesystem. (https://github.com/aaru/Aaru/issues/118)
* Add support for Novell Storage Services filesystem. (https://github.com/aaru/Aaru/issues/119)
* Add support for NVMe devices. (https://github.com/aaru/Aaru/issues/151)
* Add support for OCFS2 filesystem. (https://github.com/aaru/Aaru/issues/153)
* Add support for packed subchannel in BlindWrite 4 images. (https://github.com/aaru/Aaru/issues/154)
* Add support for packed subchannel in BlindWrite 5 images. (https://github.com/aaru/Aaru/issues/155)
* Add support for Parallel ATA devices in FreeBSD. (https://github.com/aaru/Aaru/issues/114)
* Add support for PCMCIA devices in FreeBSD. (https://github.com/aaru/Aaru/issues/115)
* Add support for PCMCIA devices in Windows. (https://github.com/aaru/Aaru/issues/126)
* Add support for reading resource fork in macOS. (https://github.com/aaru/Aaru/issues/156)
* Add support for reading resource fork in Windows. (https://github.com/aaru/Aaru/issues/157)
* Add support for SecureDigital and MultiMediaCard devices in FreeBSD. (https://github.com/aaru/Aaru/issues/116)
* Add support for SuperCardPro devices. (https://github.com/aaru/Aaru/issues/139)
* Add support for XPACK images. (https://github.com/aaru/Aaru/issues/45)
* Add checksum support for Apple NIB images. (https://github.com/aaru-dps/Aaru/issues/105)
* Add checksum support for NDIF images. (https://github.com/aaru-dps/Aaru/issues/88)
* Add checksum support for partclone images. (https://github.com/aaru-dps/Aaru/issues/89)
* Add checksum support for partimage images. (https://github.com/aaru-dps/Aaru/issues/90)
* Add detection of bootable UDF filesystems. (https://github.com/aaru-dps/Aaru/issues/91)
* Add filter for 7-Zip archives. (https://github.com/aaru-dps/Aaru/issues/92)
* Add filter for ZIP archives. (https://github.com/aaru-dps/Aaru/issues/93)
* Add flux decoding for DiscFerret images. (https://github.com/aaru-dps/Aaru/issues/49)
* Add flux decoding for KryoFlux images. (https://github.com/aaru-dps/Aaru/issues/50)
* Add flux decoding for SuperCardPro images. (https://github.com/aaru-dps/Aaru/issues/99)
* Add interface for floppy bitstream decoding. (https://github.com/aaru-dps/Aaru/issues/94)
* Add raw dump for Plextor recorders. (https://github.com/aaru-dps/Aaru/issues/100)
* Add support for 82077 floppy controllers. (https://github.com/aaru-dps/Aaru/issues/101)
* Add support for AIX partitioning scheme. (https://github.com/aaru-dps/Aaru/issues/7)
* Add support for CD-Text in Nero images. (https://github.com/aaru-dps/Aaru/issues/104)
* Add support for compressed Ciscopy images. (https://github.com/aaru-dps/Aaru/issues/127)
* Add support for compressed DART images. (https://github.com/aaru-dps/Aaru/issues/68)
* Add support for compressed MAME CHD version 5 images. (https://github.com/aaru-dps/Aaru/issues/106)
* Add support for compressed MAME CompactDisc images. (https://github.com/aaru-dps/Aaru/issues/107)
* Add support for compressed NDIF images. (https://github.com/aaru-dps/Aaru/issues/68)
* Add support for compressed SaveDskF images. (https://github.com/aaru-dps/Aaru/issues/108)
* Add support for compressed UDIF images. (https://github.com/aaru-dps/Aaru/issues/70)
* Add support for compressed VMware images. (https://github.com/aaru-dps/Aaru/issues/109)
* Add support for CSS encrypted DVD dumping. (https://github.com/aaru-dps/Aaru/issues/110)
* Add support for decoding Apple GCR bitstreams. (https://github.com/aaru-dps/Aaru/issues/95)
* Add support for decoding Commodore GCR bitstreams. (https://github.com/aaru-dps/Aaru/issues/96)
* Add support for decoding FM bitstreams. (https://github.com/aaru-dps/Aaru/issues/97)
* Add support for decoding MFM bitstreams. (https://github.com/aaru-dps/Aaru/issues/98)
* Add support for detecting FireWire devices in FreeBSD. (https://github.com/aaru-dps/Aaru/issues/111)
* Add support for detecting FireWire devices in Windows. (https://github.com/aaru-dps/Aaru/issues/125)
* Add support for detecting USB devices in FreeBSD. (https://github.com/aaru-dps/Aaru/issues/112)
* Add support for differencing QCOW2 images. (https://github.com/aaru-dps/Aaru/issues/142)
* Add support for differencing QCOW images. (https://github.com/aaru-dps/Aaru/issues/143)
* Add support for differencing QED images. (https://github.com/aaru-dps/Aaru/issues/144)
* Add support for DiscFerret devices. (https://github.com/aaru-dps/Aaru/issues/140)
* Add support for dumping CD First Track Pregap in FreeBSD. (https://github.com/aaru-dps/Aaru/issues/113)
* Add support for encrypted NDIF images. (https://github.com/aaru-dps/Aaru/issues/149)
* Add support for encrypted QCOW2 images. (https://github.com/aaru-dps/Aaru/issues/145)
* Add support for encrypted QCOW images. (https://github.com/aaru-dps/Aaru/issues/146)
* Add support for encrypted VMware images. (https://github.com/aaru-dps/Aaru/issues/147)
* Add support for KryoFlux devices. (https://github.com/aaru-dps/Aaru/issues/141)
* Add support for Linear Media PCMCIA devices. (https://github.com/aaru-dps/Aaru/issues/148)
* Add support for MAME CHD images of PCMCIA devices. (https://github.com/aaru-dps/Aaru/issues/150)
* Add support for NetApp WAFL filesystem. (https://github.com/aaru-dps/Aaru/issues/61)
* Add support for NetWare 286 filesystem. (https://github.com/aaru-dps/Aaru/issues/117)
* Add support for NetWare 386 filesystem. (https://github.com/aaru-dps/Aaru/issues/118)
* Add support for Novell Storage Services filesystem. (https://github.com/aaru-dps/Aaru/issues/119)
* Add support for NVMe devices. (https://github.com/aaru-dps/Aaru/issues/151)
* Add support for OCFS2 filesystem. (https://github.com/aaru-dps/Aaru/issues/153)
* Add support for packed subchannel in BlindWrite 4 images. (https://github.com/aaru-dps/Aaru/issues/154)
* Add support for packed subchannel in BlindWrite 5 images. (https://github.com/aaru-dps/Aaru/issues/155)
* Add support for Parallel ATA devices in FreeBSD. (https://github.com/aaru-dps/Aaru/issues/114)
* Add support for PCMCIA devices in FreeBSD. (https://github.com/aaru-dps/Aaru/issues/115)
* Add support for PCMCIA devices in Windows. (https://github.com/aaru-dps/Aaru/issues/126)
* Add support for reading resource fork in macOS. (https://github.com/aaru-dps/Aaru/issues/156)
* Add support for reading resource fork in Windows. (https://github.com/aaru-dps/Aaru/issues/157)
* Add support for SecureDigital and MultiMediaCard devices in FreeBSD. (https://github.com/aaru-dps/Aaru/issues/116)
* Add support for SuperCardPro devices. (https://github.com/aaru-dps/Aaru/issues/139)
* Add support for XPACK images. (https://github.com/aaru-dps/Aaru/issues/45)
* Checksum disk tags
* Checksum long sectors
* Checksum sector tags
* Compare sector tags
* Finish support for reading sectors of variable bytes/sector images
* Graphical User Interface
* Handle UDIF image comments. (https://github.com/aaru/Aaru/issues/137)
* Implement Apple KenCode compression algorithm. (https://github.com/aaru/Aaru/issues/122)
* Implement Apple LZFSE compression algorithm. (https://github.com/aaru/Aaru/issues/124)
* Implement Apple LZH compression algorithm. (https://github.com/aaru/Aaru/issues/121)
* Implement COLUMBIA ordering in CP/M filesystem. (https://github.com/aaru/Aaru/issues/133)
* Implement CYLINDERS ordering in CP/M filesystem. (https://github.com/aaru/Aaru/issues/132)
* Implement dumping GameCube discs. (https://github.com/aaru/Aaru/issues/135)
* Implement dumping Wii discs. (https://github.com/aaru/Aaru/issues/136)
* Implement EAGLE ordering in CP/M filesystem. (https://github.com/aaru/Aaru/issues/131)
* Implement ODS checksum. (https://github.com/aaru/Aaru/issues/130)
* Implement StuffIt compression algorithm. (https://github.com/aaru/Aaru/issues/123)
* Handle UDIF image comments. (https://github.com/aaru-dps/Aaru/issues/137)
* Implement Apple KenCode compression algorithm. (https://github.com/aaru-dps/Aaru/issues/122)
* Implement Apple LZFSE compression algorithm. (https://github.com/aaru-dps/Aaru/issues/124)
* Implement Apple LZH compression algorithm. (https://github.com/aaru-dps/Aaru/issues/121)
* Implement COLUMBIA ordering in CP/M filesystem. (https://github.com/aaru-dps/Aaru/issues/133)
* Implement CYLINDERS ordering in CP/M filesystem. (https://github.com/aaru-dps/Aaru/issues/132)
* Implement dumping GameCube discs. (https://github.com/aaru-dps/Aaru/issues/135)
* Implement dumping Wii discs. (https://github.com/aaru-dps/Aaru/issues/136)
* Implement EAGLE ordering in CP/M filesystem. (https://github.com/aaru-dps/Aaru/issues/131)
* Implement ODS checksum. (https://github.com/aaru-dps/Aaru/issues/130)
* Implement StuffIt compression algorithm. (https://github.com/aaru-dps/Aaru/issues/123)
* Offer the option to see differing values
* Optimize and multithread image comparison
* Optimize current checksum multithreading
* Support AAP extensions in MBR. (https://github.com/aaru/Aaru/issues/159)
* Support IBM boot manager in MBR. (https://github.com/aaru/Aaru/issues/128)
* Support AAP extensions in MBR. (https://github.com/aaru-dps/Aaru/issues/159)
* Support IBM boot manager in MBR. (https://github.com/aaru-dps/Aaru/issues/128)
* Support MMC feature codes FF33h
* Support SCSI mode pages 18h, 1Dh, 20h, 31h, 32h