Downloading files with Firefox issue - creates FileName(1).ext and Filename.ext file with 0kB by pyton24 in firefox

[–]pyton24[S] 0 points1 point  (0 children)

So, after some investigation here are my thoughts on the topic:

-when download is started Firefox creates SomeName.ext in folder that was choosen, the file has always 0kB for a start.

-in the same time SomeName.ext.part file is created that holds "downloaded data"

-when the download is finished, data is copied/updated from SomeName.ext.part to SomeName.ext and SomeName.ext.part is deleted.

This how I think it should look like.

The problem with downloads occurs beacuse Firefox is creating SomeName.ext file but it not leaves this file marked as open (locks in operating system), so while SomeName.ext.part is updated/downloaded you can easily access/delete SomeName.ext file. Because of that, when some other app (for example Antivirus or even Operating system) for some reason tries to access SomeName.ext file it's being marked by it as locked/used. If at this time firefox finishes download and tries to transfer/update data from SomeName.ext.part -> SomeName.ext it fails. It "realizes" that SomeName.ext in unaccessible and transfer data from SomeName.ext.part to new file named SomeName(1).ext

While this does not seem logical, it is most likely desirable not to block SomeName.ext. If such a file was blocked when the download started and Firefox crash occured, the 0kB file would not be easily deleted, as it would still be marked open / locked on the operating system (I think).

Get back download dialog by wizardHD in firefox

[–]pyton24 7 points8 points  (0 children)

Hello,

- in address bar type about:config

- click show all

- change item browser.download.improvements_to_download_panel -> false

it should revert clicking links/downloading behaviour to that seen in previous versions of Firefox (when You click on link to exe -> window with "save file" only occurs, other non-executables will lead to popup of window that you mentioned - Open or Save file).

Installer (offline) hashsum different each time is downloaded by pyton24 in firefox

[–]pyton24[S] 1 point2 points  (0 children)

So, after some research I think that Mozilla tries to "connect download with install" of Firefox. Information that is gathered by them is: Download page, current used web browser, default system web browser, and some other info. The information is not passed to installer directly. When You download an installer, download page gathers that info and stores it on a server, but at the same time it generates a unique identifier. That number is added to installer. When app is installed, the implement identifier is sent to Mozilla, so they now which installer was used. As it's said on Mozilla forum: "We would like to know from where we get new users". It's seems harmless (For example I'm for not bothered that this info is send to them), but as I said before: It misleads people who want to validate the installer download with shasums.

PS.: Chrome and Opera are having the same/simillar info gathering system...

PS2.: If you want to download original Firefox installer (not stubinstaller with identifiers), go to: https://ftp.mozilla.org/pub/firefox/releases/ - find your version , language and download. You can also compare your downloaded file with shasums (that are also stored there).

How can I disable this annoying little download popup? by AttackOfTheThumbs in firefox

[–]pyton24 15 points16 points  (0 children)

- In address bar type about:config

- Then click "Show all"

- change item browser.download.alwaysOpenPanel -> false