You may click "simply" on the download icon in front of a package (archive) name in order to transfer that package but the "Fossies" software archive offers the following additional special features to you:
docs related | original | size (top100) | date | path | name | ext | top-path files
In the standard "docs related" view Fossies tries to assist users to get relevant package information quickly by sorting the member files into the following three categories:
Basic infos (README, FAQ, INSTALL, ChangeLog, ...) Basic docs (manual pages, PDF-,HTML-,/doc/-files, ...) All other files (if too numereous at least 50)
The file extension sorted list (index_ax.html) offers at top an extra information line with all found extensions, like for e.g.:
Found file extensions: 1 bat cfg dot el in jpeg py rc rst txt
If the mouse is over an extension a tooltip with a short explanation of the extension type is shown (using Fossies own file extension description file). Clicking on such an extension lets you jump to the first member file with that extension.
As a further newer special service some documentation-related files are presented more "user-friendly" respectively "readable" by trying a local pre-formatting (only in standard "automatic"-mode):
Also pure HTML files are forced to be formatted respectively displayed in rendered format. But some HTML code for e.g. with forms or using PHP or Perl code are forced to be displayed as unformatted but syntax-highlighted source code.
Additionally most programming language, markup language and configuration files are shown with line numbering and syntax highlighting.
All line numbers are anchored and directly addressable by adding "#l_<LINENO>" at the end of a member file URL. So for accessing for e.g. line 174 of the README file in the subdirectory foobar-x.y of package foobar-x.y.tar.gz you may just use
|Screenshot 1: Code unfolded||Screenshot 2: Code with a folded level 3 block (containing 37 lines)|
That feature may allow you to get a better overview of the overall structure of the browsed program code (as seen in your favourite source code editor).
As a further new feature (Dec. 2016) Fossies allows now to select the highlight(ing) style (theme). Out of nearly a hundred different styles you can choose via a tooltip box or a selection page with style previews two different styles (saved by a cookie), one for programming language files and another for plain text files (if both styles are "standard" the according cookie is removed).
https://fossies.org/linux/misc/foobar-x.y.tar.gz/foobar-x.y/README.md?m=tRemark: For non-text "binary" files (like for e.g. images, videos or executables) the "text mode" is principally meaningless so Fossies tries instead to give out some hopefully interesting meta informations about the requested member file!
https://fossies.org/linux/misc/foobar-x.y.tar.gz/foobar-x.y/README.md?m=bRemark: This feature uses sometimes on-the-fly expansion so displaying the requested member may take some seconds according to the archive size. But repeated requests are answered immediately.
https://fossies.org/linux/misc/foobar-x.y.tar.gz/foobar-x.y/README.md?m=mCaution: This may force your browser to call an assigned application.
If you move the mouse over the filename of such an alternative compressed archive its size in bytes is shown and also the percentual size decrease compared to the "standard" format. Since March 2017 the "standard" format is no longer only tar.gz or zip but the highest compressed tar file (tar.xz, tar.bz2 or tar.gz) originally available or zip.
To download an archive in a different supported format you may change in a Fossies standard download URL simply the archive file extension, so instead of
https://fossies.org/linux/misc/foobar-x.y.tar.gzyou may use
https://fossies.org/linux/misc/foobar-x.y.tar.xzfor e.g. to force a faster download by a higher compression.
Hint (July 2014): Files that are contained within the project packages but are probably generated by "autotools" programs are now excluded since they "distort" in some respects the CLOC analysis.
Doxygen generates amongst others a class browser and tries to extract the code-structure also from undocumented source files. This includes dependency graphs (see an example here), class diagrams and hyperlinked syntax-highlighted source code (latter as an alternative to the orign Fossies offered source code browsing using the program "highlight").
Doxygen documentation is extracted directly from the sources, which makes it much easier to keep the documentation consistent with the source code.
The Fossies generated Doxygen documentation can be accessed via the respective package contents pages or more directly via URLs like
https://fossies.org/dox/...For more information see the Fossies Dox page.
This extension may be of particular interest to software authors and developers but also to package maintainers and installers. The service appears to be especially useful for software projects that are not hosted on big code managment or repository systems with similar or even more powerful services.
The Fossies generated so-called "diffs"-reports can be accessed via the respective package contents pages or more directly via URLs like
https://fossies.org/diffs/...For more information see the Fossies Diffs page.
(Z/gz/zip)strings after the file description of uncompressed files in order to transfer it as a
Z = "Unix-compressed" gz = "GNU-zipped" zip = "(PK-)zipped"file in order to save network bandwith.
file is not older than 7 days
file is not older than 31 days
You may specify the
If multiple search space fields are filled the "lowest" one is used with the following exception: The topmost field "package filenames" may be used to restrict the search space for the other searches.
Searching in the contents of the package internal documentation files outputs not only the found documentation files but also a user specified number of matching lines. Browsing a found documentation file displays at the top of the document the first 10 matching lines with anchors into the file and tries to mark the matches as bolded strings.
The total number of displayed matches may be limited. Consecutive requests for the display of suppressed matches - with optionally different limits - are supported.
Attention: The search-syntax is currently NOT "google"-like but supports simple regular expressions. Here are some simple examples:
The search string must contain at least four "relevant" characters if searching within the archives internal doc files, three if searching within the archive short descriptions and two if searching for filenames.
https://fossies.org/<package>/For e.g. the URL
https://fossies.org/foobar/may redirect you automatically to
https://fossies.org/linux/misc/foobar-x.y.tar.gz/If the redirect isn't unique Fossies will show you all matches (including the according Fossies folder pathes) and you can choose yourself the appropriate link!
The string "<package>" in the short URL may be for e.g. a name like "atool" or "glpk" (with probably unique matches so direct redirects) or "gcc" or "ImageMagick" (with probably multiple matches so redirects to a selection page).
Similar package version independent short URLs exist for the Doxygen-generated source code documentation:
Of course Fossies also attempts to offer only archives that are virus and malware free. Since Februar 2017 this will be mainly achieved via external checks by the VirusTotal site that let scan the files by multiple well-known virus/malware detecting engines. The results are visible at the top of the particular archive contents page, normally as a green "Ok", but according to the number of matching scanners (N) also like
|(pending)||VirusTotal check: Sorry, no results yet (but expected shortly)|
|for N=0||VirusTotal check: Ok|
|for N=1||VirusTotal check: Very probably ok|
|for N=2||VirusTotal check: Probably ok|
|for N=3-4||VirusTotal check: Maybe ok (but 3 of 56 scan engines found a match)|
|for N=5-6||VirusTotal check: Initial suspicion (5 of 56 scan engines found a match)|
|... and probably removed (or to be removed) on Fossies:|
|for N=7-8||VirusTotal check: Sneaking suspicion (7 of 56 scan engines found a match)|
|for N=9-12||VirusTotal check: Suspicion (9 of 56 scan engines found a match)|
|for N=13-16||VirusTotal check: Real suspicion (13 of 56 scan engines found a match)|
|for N≥17||VirusTotal check: Strong suspicion (17 of 56 scan engines found a match)|
The detailed VirusTotal report can be seen by clicking on the according Fossies short valuation text. Suspicious archives (for e.g. with more than 6 matching engines of typically about 50 scannning engines) should be removed on Fossies.
In addition most of the external links on Fossies (mainly to the archives home pages within the folder contents pages but also links found in the main archive documentation files) are periodically checked against the Google Safe Browsing blacklist.
After a download from Fossies itself you can check the archive integrity by the checksums given at the bottom of the archive contents pages (MD5, SHA1 and SHA256).
The above descripted features are enabled by software written by Jens Schleusener mainly in his spare time - while employed at the Central Division Data Processing of the German Aerospace Center (DLR) which division is now incorporated in the T-Systems Solutions for Research GmbH (SfR). That software consists mainly of two core components:
Furthermore the Fossies software archive itself benefits awfully from many great open source software products. Especially to be mentioned:
Use of the Fossies software archive is entirely at your own risk - no warranty is expressed or implied.
You are encouraged to send your comments and suggestions concerning the Fossies software archive ... or look for some annotations from other users!