Skip to content

Long Path Bug #201

@IlluminatiWave

Description

@IlluminatiWave

Wavpack (and possibly wvunpack and other tools), do not tolerate very long absolute paths, not even relative execution.

example

Absolute path (maximum allowed)
r"O:\rutaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\Kamchatka, Distant Cargo Port. Wind, Prop Planes Overhead, Mechanisms, Distant Dogs, Transportation Truck Pass By.wav"

length = 259 (each subfolder subtract 2 characters, "\\" count as one char)

full command (added one "a")= & D:\Descargas\wavpack-5.8.0-x64\wavpack.exe 'O:\rutaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\Kamchatka, Distant Cargo Port. Wind, Prop Planes Overhead, Mechanisms, Distant Dogs, Transportation Truck Pass By.wav'

relative command = D:\Descargas\wavpack-5.8.0-x64\wavpack.exe '.\Kamchatka, Distant Cargo Port. Wind, Prop Planes Overhead, Mechanisms, Distant Dogs, Transportation Truck Pass By.wav'

both return

can't open file O:\rutaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\Kamchatka, Distant Cargo Port. Wind, Prop Planes Overhead, Mechanisms, Distant Dogs, Transportation Truck Pass By.wav!

The problem seems to go away when adding “something” at the start ("\\?\” at the beginning)

& D:\Descargas\wavpack-5.8.0-x64\wavpack.exe '\\?\O:\rutaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\Kamchatka, Distant Cargo Port. Wind, Prop Planes Overhead, Mechanisms, Distant Dogs, Transportation Truck Pass By.wav'

return

& D:\Descargas\wavpack-5.8.0-x64\wavpack.exe '\\?\O:\rutaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\Kamchatka, Distant Cargo Port. Wind, Prop Planes Overhead, Mechanisms, Distant Dogs, Transportation Truck Pass By.wav'

 WAVPACK  Hybrid Lossless Audio Compressor  Win64 Version 5.8.0
 Copyright (c) 1998 - 2025 David Bryant.  All Rights Reserved.

creating Kamchatka, Distant Cargo Port. Wind, Prop Planes Overhead, Mechanisms, Distant Dogs, Transportation Truck Pass created Kamchatka, Distant Cargo Port. Wind, Prop Planes Overhead, Mechanisms, Distant Dogs, Transportation Truck Pass By.wv in 4.20 secs (lossless, 40.12%)

Although ideally the tool should natively tolerate it.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions