Essai gratuit
Blog

Les fichiers binaires Usenet expliqués

Les fichiers binaires Usenet expliqués

Fichiers binaires Usenet

Les binaires Usenet sont un type de fichier largement utilisé dans la communauté Usenet. Les binaires Usenet représentent une bonne majorité des informations disponibles sur Usenet. Un fichier binaire est essentiellement un fichier contenant des données binaires, des octets ou des mots aléatoires, par opposition à un fichier texte, qui ne contient que des caractères imprimables.

Les classes courantes de fichiers binaires sont les programmes en langage machine prêts à être chargés en mémoire et exécutés. Les binaires Usenet sont toutefois des fichiers plus volumineux, tels que des images, des fichiers .exe ou des fichiers multimédias comme Divx et AVI. Ces fichiers plus volumineux sont décomposés en fichiers plus petits qui composent les binaires Usenet. Les binaires sont ensuite découpés en ces fichiers par différents programmes et doivent être réassemblés par le même programme qui les décompose habituellement. Par exemple, le programme WinRAR utilise .rar comme extension pour ses fichiers, et le numéro qu’il attribue à chaque partie indique l’ordre dans lequel elles doivent être réassemblées. De plus, des lecteurs de news populaires comme SABnzbd et NZBGet combinent automatiquement les fichiers en plusieurs parties.

Les binaires Usenet constituent un moyen très utile et efficace de transférer des fichiers volumineux au sein de la communauté Usenet. Sans les binaires sur Usenet, vous ne pourriez voir que des fichiers texte dans les groupes de discussion. Le problème avec les binaires est que, si l’un des fichiers est manquant, il sera difficile de combiner les fichiers. Un programme supplémentaire capable d’utiliser des fichiers PAR pour remplacer les .rar manquants peut être employé et fonctionnera généralement à cette fin.

Histoire des fichiers binaires sur Usenet

Peu de temps après que les gens eurent commencé à utiliser Usenet comme un forum de discussion entièrement textuel, les utilisateurs de certains groupes de discussion ont pensé que ce système serait idéal pour partager des fichiers entre eux. Cependant, les groupes de discussion n’étaient pas conçus pour transférer des fichiers binaires : ils ne pouvaient transférer que des fichiers texte. Les utilisateurs ont alors eu l’idée de prendre un fichier binaire et de le convertir (de l’encoder) afin qu’il devienne un message texte. Cela a permis aux utilisateurs de distribuer ces messages texte (contenant des fichiers) dans les groupes de discussion d’Usenet, puis quiconque voulait le fichier pouvait simplement télécharger le message et le reconvertir (le décoder) en fichier binaire d’origine.

Les groupes de discussion fonctionnent aujourd’hui presque de la même manière. Bien sûr, le logiciel utilisé pour télécharger les messages du serveur de news vers l’ordinateur de l’utilisateur a connu de grandes améliorations, ce qui rend la récupération de fichiers dans les groupes de discussion bien plus facile qu’au début. Un gros fichier typique d’un groupe de discussion binaire est généralement divisé en de nombreux morceaux, car il existe une limite à la taille de fichier pouvant être insérée dans un message texte. De nombreux serveurs de news n’acceptent pas les messages de plus de 10 000 lignes, et beaucoup en acceptent encore moins.

C’est pourquoi les fichiers doivent être divisés en de nombreuses parties et chaque partie doit être publiée séparément sur le serveur. Des programmes comme WinZIP et WinRAR peuvent diviser les fichiers en parties égales (et un reste) pour vous. Les fichiers RAR/ZIP sont ensuite divisés en messages texte, chacun contenant le nombre maximal de lignes (ou moins). Ceux-ci sont alors publiés dans le groupe de discussion. Cela peut sembler compliqué, mais c’est en réalité une façon très efficace de publier des fichiers volumineux en les répartissant dans différents articles. De même, les messages peuvent être téléchargés et réassemblés par les lecteurs de news de la même manière, ce qui aboutit au fichier d’origine qui a été publié.

Que sont les binaires en plusieurs parties ?

La plupart des fichiers binaires que l’on trouve sur Usenet sont ce que l’on considère comme des binaires en plusieurs parties. La raison de cette appellation tient au fait que les fichiers doivent être divisés par les personnes qui publient les messages, car la plupart des serveurs de news n’acceptent pas les fichiers de plus de 20 000 lignes. Cela signifie qu’un fichier de 700 Mo sera souvent divisé en 30 à 40 parties afin que les serveurs de news l’acceptent. Pour pouvoir utiliser le fichier sur votre ordinateur, vous devrez télécharger les 30 ou 40 parties de ce fichier. Les lecteurs de news comme SABnzbd vous facilitent grandement la tâche.

Combiner des fichiers binaires

Vous êtes-vous déjà demandé pourquoi, sur Usenet, vous ne pouvez pas simplement télécharger des fichiers utilisables en une seule étape, comme vous le faites avec d’autres programmes ? Vous avez probablement remarqué que les fichiers sont généralement publiés sous la forme de plusieurs petits fichiers et vous ne savez peut-être pas quoi en faire ni comment les faire fonctionner une fois que vous avez téléchargé toutes les parties.

Tout d’abord, j’aimerais expliquer pourquoi les fichiers sont publiés en plusieurs parties sur Usenet. La première raison est que la plupart des fournisseurs Usenet limitent la taille maximale des articles pouvant être publiés. C’est parce qu’Usenet était à l’origine destiné à transporter uniquement de petits messages texte et qu’il n’est pas bien équipé pour gérer des fichiers volumineux. Si vous tentiez de publier un gros fichier en une seule partie, votre serveur de news le rejetterait tout simplement.

La deuxième raison est la commodité. De nombreux internautes disposent encore de connexions à bas débit. Diviser vos fichiers binaires en plusieurs petits fichiers permet à ces utilisateurs de ne télécharger que les parties qu’ils n’ont pas déjà. C’est pratique si leur connexion a été interrompue pendant le téléchargement.

Une troisième raison est l’intégrité des données. Lorsque vous utilisez un programme pour diviser un binaire en plusieurs fichiers plus petits, des données de parité sont ajoutées. Cela contribue à prévenir la corruption des données qui empêcherait des fichiers tels que des binaires exécutables de fonctionner. Lors de la recombinaison du fichier, l’utilitaire de décompression vous avertira si un ou plusieurs des fichiers sont corrompus, permettant ainsi à l’utilisateur de télécharger à nouveau ces parties, depuis un autre serveur si nécessaire. Si le fichier n’avait pas été publié en plusieurs parties, l’intégralité du fichier serait inutilisable.

Maintenant que vous savez pourquoi les binaires Usenet sont publiés en plusieurs parties, je vais expliquer comment les gérer. Il existe deux options. La première consiste à installer un programme de lecture de news doté d’une technologie d’encodage et de décodage intégrée. Un tel programme que je suggère est GrabIt. Ce type de lecteur de news effectue tout le travail de décodage pour vous.

Si vous êtes déjà à l’aise avec un lecteur de news qui ne dispose pas d’une technologie de décodage intégrée, vous devrez utiliser un programme distinct, tel que WinRAR, pour recombiner les nombreuses parties à votre place. Pour ce faire, téléchargez simplement toutes les parties du fichier dans un répertoire et indiquez au programme de décodage où elles se trouvent. Il recomposera alors le fichier binaire dans son état d’origine, utilisable. Une fois cela fait, vous pouvez supprimer en toute sécurité les parties du fichier que vous aviez téléchargées auparavant.

Télécharger des binaires avec un lecteur de news

Le téléchargement de binaires depuis Usenet s’effectue au mieux avec un lecteur de news tel que SABnzbd, NZBGet, News Bin Pro ou GrabIt. Un lecteur de news est indispensable, car ils sont tous capables de diviser et de combiner des parties plus volumineuses de fichiers. Le choix d’un lecteur de news se résumera à une préférence personnelle, car ils font tous le même travail. En gros, ils combinent et décodent les binaires en plusieurs parties afin que vous puissiez les visualiser. La plupart fonctionnent aussi avec les fichiers NZB, qui permettent de récupérer automatiquement toutes les parties d’un binaire.

Comme Usenet repose sur le protocole NNTP pour assurer une communication ordonnée entre les pairs, il est plus ou moins enchaîné à cette technologie. Par conséquent, les binaires des groupes de discussion doivent être encodés en texte clair et transmis aux serveurs de cette manière. C’est extrêmement inefficace du point de vue de la bande passante et de la vitesse, car le téléchargement d’un fichier binaire de groupe de discussion de 1 Mo nécessite en réalité le transfert d’environ 1,25 Mo.

Souvent, les publications de binaires de groupes de discussion sur Usenet sont archivées afin d’économiser de la bande passante pour l’auteur. De plus, la plupart des fournisseurs Usenet n’autorisent sur leurs réseaux que les fichiers de moins de 100 Mo, de sorte que les auteurs divisent encore davantage les archives à l’aide de logiciels de publication spécialisés afin de garantir leur diffusion sans accroc dans le monde entier. Combiner plusieurs parties de binaires de groupes de discussion pour obtenir des informations utiles n’est peut-être pas amusant, mais cela en vaut assurément la peine ! Malgré les revers auxquels Usenet est confronté en raison de ses fondations, c’est un environnement excellent pour partager des binaires de groupes de discussion. Des vidéos aux programmes, chacun est en mesure de publier sa création et de la présenter au monde.

Encoder des fichiers binaires

Lorsque les utilisateurs publient le fichier binaire, ils doivent veiller à encoder le fichier binaire. Ce que fait cet « encodage », c’est qu’il transforme le fichier binaire en texte afin que le serveur l’accepte comme un fichier valide. Lorsque les utilisateurs téléchargent ces fichiers, ils doivent décoder le message texte pour le ramener à son fichier binaire d’origine afin de disposer du fichier qu’ils voulaient. Aujourd’hui, il existe de nombreux lecteurs de news qui effectuent à votre place à la fois l’encodage et le décodage de ces fichiers.

De nombreux utilisateurs soutiennent que les fichiers binaires ne correspondent pas à ce qu’est Usenet et qu’ils ont détruit l’image d’Usenet. D’un autre côté, ce sont les fichiers binaires qui ont permis à Usenet de devenir ce qu’il est aujourd’hui : une communauté de pairs forte, en pleine croissance et florissante, capable d’échanger des informations sous forme de texte et de binaires.

Extracteur de fichiers binaires (décompression)

Un décompresseur binaire, également connu sous le nom de compresseur binaire (puisqu’il compresse et décompresse à la fois), est simplement un programme d’encodage/décodage de binaires tel que WinZip ou WinRar. Ces applications logicielles sont généralement appelées programmes de compression de fichiers en termes profanes, mais le processus est plus communément connu sous le nom d’encodage et de décodage dans la communauté Usenet.

L’objectif est de combiner les parties des fichiers binaires en plusieurs parties qui ont été publiés sur Usenet, afin d’obtenir un seul fichier volumineux, complet et cohérent, qui peut être lu, regardé ou exécuté, selon le type de fichier dont il s’agit. Le plus souvent, les gros fichiers de films, de mp3, de logiciels ou de jeux doivent être décomposés en plusieurs parties plus petites afin d’être publiés puis téléchargés sur Usenet. Cela est nécessaire parce que les messages ont une limite de taille et ne peuvent pas contenir les gros fichiers en entier.

Décomposer des fichiers et les recombiner n’est cependant pas un problème avec l’utilisation d’un décompresseur/compresseur binaire. Vous devez essentiellement sélectionner les fichiers que vous souhaitez compresser ou décompresser, et le décompresseur binaire fera le reste pour vous. Certains lecteurs de news intègrent cette technologie, mais il est généralement judicieux d’avoir au moins un décompresseur binaire sous la main. De plus, vous pouvez obtenir gratuitement les décompresseurs binaires les plus populaires sur Internet, alors cela ne fait pas de mal d’en télécharger un si vous aimez publier et télécharger d’énormes binaires depuis Usenet.

Fichiers PAR sur Usenet

Les fichiers PAR (volumes de parité) sont des fichiers utilisés pour réparer des fichiers d’archive endommagés. Par exemple, supposons que vous téléchargiez depuis Usenet un fichier comportant 2 000 parties. Si l’une de ces parties est endommagée, vous ne pourrez pas combiner le fichier ni l’utiliser. C’est là que les fichiers PAR entrent en jeu. Vous pouvez utiliser les fichiers PAR pour réparer la partie endommagée, puis combiner le fichier avec succès. Les fichiers PAR peuvent également être encodés et en plusieurs parties, vous devrez donc télécharger toutes les parties, puis les décoder et les combiner.

Logiciels de fichiers PAR

La plupart des lecteurs de news populaires consacrés aux binaires prennent déjà en charge les fichiers PAR. Des lecteurs de news tels que sabNZBD et NZBGet effectuent un post-traitement après le téléchargement depuis les groupes de discussion. C’est pendant le post-traitement que se produit la combinaison des fichiers. Si ces lecteurs de news constatent qu’un bloc est manquant, ils utiliseront les fichiers PAR inclus pour réparer le bloc manquant. Si vous utilisez un lecteur de news qui ne prend pas en charge les fichiers PAR, vous pouvez utiliser un programme appelé QuickPar pour réparer les fichiers endommagés. Vous pouvez télécharger QuickPar depuis quickpar.org.uk.