Skip to main content

A .Net library to abstract file access to disc images. Supports Iso, Udf.

Total Downloads
31.0K
30,969
Published
Jul 25, 2025
1y ago

Get Started

dotnet add package JeremyAnsel.IO.DiscLocator --version 3.0.44
ProductVersions
.NET
net6.0net8.0
.NET Standard
netstandard2.0
Other
.NETFramework4.8

README

JeremyAnsel.IO.Locator

Build status Code coverage License

JeremyAnsel.IO.Locator: NuGet Version

JeremyAnsel.IO.DiscLocator: NuGet Version

JeremyAnsel.IO.Locator is a .Net library to abstract file access to file system, compressed archives and disc images.

Description Value
License The MIT License (MIT)
Documentation http://jeremyansel.github.io/JeremyAnsel.IO.Locator
Code coverage https://jeremyansel.github.io/JeremyAnsel.IO.Locator/coverage/
Source code https://github.com/JeremyAnsel/JeremyAnsel.IO.Locator
Nuget https://www.nuget.org/packages/JeremyAnsel.IO.Locator
Nuget https://www.nuget.org/packages/JeremyAnsel.IO.DiscLocator
Build https://ci.appveyor.com/project/JeremyAnsel/jeremyansel-io-locator/branch/master

The supported formats by FileLocatorFactory are: file system, Zip, Rar, Tar, 7Zip, GZip. SharpCompress is used to provide support for compressed archives.

The supported formats by DiscLocatorFactory are: Iso, Udf. DiscUtils is used to provide support for disc images.

Usage

File locator

using IFileLocator factory = FileLocatorFactory.Create(filename);

Disc locator

using IFileLocator factory = DiscFileLocatorFactory.Create(filename);

Downloads by Version

Similar & Alternative Packages

Hand-picked matching NuGet libraries based on tags & ecosystem

Depended On By

Find packages that declare this package as a dependency. NuGet does not provide a reverse-dependency endpoint, so candidates are checked on demand.

Adoption Assessment

Assess this package against its supported frameworks, license, maintenance signals and dependency graph before making it a project standard.

No SPDX license expression is published. Review the license text and your organisation's policy before redistribution.Compatibility metadata lists 4 target frameworks; confirm the exact target used by your application.

Related Guides & Workflows

Learn how to evaluate, integrate, or audit this package in your .NET project.