796:, including virtually all versions of Unix, command name extensions have no special significance, and are by standard practice not used, since the primary method to set interpreters for scripts is to start them with a single line specifying the interpreter to use. In these environments, including the extension in a command name unnecessarily exposes an implementation detail which puts all references to the commands from other programs at future risk if the implementation changes. For example, it would be perfectly normal for a shell script to be reimplemented in Python or Ruby, and later in C or C++, all of which would change the name of the command were extensions used. Without extensions, a program always has the same extension-less name, with only the
36:
1144:
693:
221:). Programs transforming or creating files may add the appropriate extension to names inferred from input file names (unless explicitly given an output file name), but programs reading files usually ignore the information; it is mostly intended for the human user. It is more common, especially in binary files, for the file to contain
783:
On association-based systems, the filename extension is generally mapped to a single, system-wide selection of interpreter for that extension (such as ".py" meaning to use Python), and the command itself is runnable from the command line even if the extension is omitted (assuming appropriate setup is
188:
file system stores the file name as a single string, not split into base name and extension components, allowing the "." to be just another character allowed in file names. It allows for variable-length filenames, permitting more than one dot, and hence multiple suffixes, as well as no dot, and hence
906:
The filename extension is just a marker and the content of the file does not have to match it. This can be used to disguise malicious content. When trying to identify a file for security reasons, it is therefore considered dangerous to rely on the extension alone and a proper analysis of the content
788:
by allowing the same extensionless version of the command to be used in both cases. This method suffers somewhat from the essentially global nature of the association mapping, as well as from developers' incomplete avoidance of extensions when calling programs, and that developers can not force that
983:
One thing you need to know about creating files with z/VM is that each file needs its own three-part identifier. The first part of the identifier is the file name. The second part is the file type. And the third part is the file mode. These three file identifiers are often abbreviated fn ft
259:
stores the file name as a single string, with the "." character as just another character in the file name. The convention of using suffixes continued, even though HPFS supports extended attributes for files, allowing a file's type to be stored in the file as an extended attribute.
624:
There is no standard mapping between filename extensions and media types, resulting in possible mismatches in interpretation between authors, web servers, and client software when transferring files over the
Internet. For instance, a content author may specify the extension
509:
for music. However, because many different software programs have been made that all handle these data types (and others) in a variety of ways, filename extensions started to become closely associated with certain products—even specific product versions. For example, early
196:
operating systems also store the file name as a single string, with "." as just another character in the file name. A file with more than one suffix is sometimes said to have more than one extension, although terminology varies in this regard, and most authors define
189:
no suffix. Some components of
Multics, and applications running on it, use suffixes to indicate file types, but not all files are required to have a suffix — for example, executables and ordinary text files usually have no suffixes in their names.
401:. They are commonly used to imply information about the way data might be stored in the file. The exact definition, giving the criteria for deciding what part of the file name is its extension, belongs to the rules of the specific
175:
implement filename extensions as a feature of the file system itself and may limit the length and format of the extension, while others treat filename extensions as part of the filename without special distinction.
338:
offering a choice between viewing, editing or printing the file. The assumption was still that any extension represented a single file type; there was an unambiguous mapping between extension and icon.
323:
In
Commodore systems, files can only have four extensions: PRG, SEQ, USR, REL. However, these are used to separate data types used by a program and are irrelevant for identifying their contents.
756:, and the interpreter name being suffixed to the command name, a practice common on systems that rely on associations between filename extension and interpreter, but sharply deprecated in
892:, "myparty.yahoo.com"), with the effect that unaware users click on email-embedded links that they think lead to websites but actually download and execute the malicious attachments.
229:
metadata describing its contents. This model generally requires the full filename to be provided in commands, whereas the metadata approach often allows the extension to be omitted.
1166:
275:, also store the file name as a single string; again, the convention of using suffixes to simulate extensions continued, for compatibility with existing versions of Windows. In
1032:
Source code file names must have .java suffixes, class file names must have .class suffixes, and both source and class files must have root names that identify the class.
164:). The extension indicates a characteristic of the file contents or its intended use. A filename extension is typically delimited from the rest of the filename with a
748:
The use of a filename extension in a command name appears occasionally, usually as a side effect of the command having been implemented as a script, e.g., for the
244:
file system for DOS and
Windows stores file names as an 8-character name and a three-character extension. The period character is not stored.
482:, the part of the dataset name following the last period, called the low level qualifier, is treated as an extension by some software, e.g.,
201:
in a way that does not allow more than one in the same file name. More than one extension usually represents nested transformations, such as
966:
861:) included customizable lists of filename extensions that should be considered "dangerous" in certain "zones" of operation, such as when
667:. They choose the application to launch when a file is opened based on that media type, reducing the dependency on filename extensions.
973:
1208:
784:
done). If the implementation language is changed, the command name extension is changed as well, and the OS provides a consistent
289:, with VFAT, introduced support for long file names, and removed the 8.3 name/extension split in file names from non-NT Windows.
100:
659:, associate a media type with a file by examining both the filename suffix and the contents of the file, in the fashion of the
617:, or MIME type, of the stream, rather than a filename extension. This is given in a line of text preceding the stream, such as
72:
838:, a harmless text file, without alerting the user to the fact that it is a harmful computer program, in this case, written in
1148:
79:
717:
489:
The filename extension was originally used to determine the file's generic type. The need to condense a file's type into
53:
1113:
1055:
735:
119:
86:
1374:
330:, the issue of file management and interface behavior arose. Microsoft Windows allowed multiple applications to be
486:
EDIT, but it has no special significance to the operating system itself; the same applies to Unix files in MVS.
1606:
637:
and its required compression header, leaving web browsers unable to correctly interpret and display the image.
578:
529:
was the program's version number. Also, conflicting uses of some filename extensions developed. One example is
334:
with a given extension, and different actions were available for selecting the required application, such as a
68:
57:
17:
647:
file system supports extended attributes, would tag a file with its media type as an extended attribute. Some
1417:
753:
429:
1626:
1201:
248:
1551:
1350:
936:
363:
1260:
801:
888:
by emailing malicious, executable command-file attachments under names superficially similar to URLs (
1558:
854:
708:
240:, file names have a maximum of 8 characters, a period, and an extension of up to three letters. The
1362:
633:
file, but a web server that does not recognize this extension may not send the proper content type
630:
327:
1020:
1616:
1563:
1270:
1255:
1194:
676:
602:
46:
899:
crafted to exploit vulnerabilities in some
Windows applications which could cause a stack-based
93:
405:
used; usually the extension is the substring which follows the last occurrence, if any, of the
283:
appeared; it supports longer file names, with the file name being treated as a single string.
1390:
1045:
797:
793:
479:
433:
241:
1125:
1578:
1493:
1427:
1250:
931:
648:
226:
222:
296:
disposed of filename-based extension metadata entirely; it used, instead, a distinct file
8:
1467:
1457:
1407:
911:
systems, it is not uncommon to find files with no extensions at all, as commands such as
858:
534:
483:
917:
are meant to be used instead, and will read the file's header to determine its content.
1462:
1452:
996:
870:
820:, is for filename extensions to not be displayed. Malicious users have tried to spread
590:
586:
316:, however, uses filename suffixes as a consequence of being derived from the UNIX-like
362:
filename extension. This also became a problem for programmers experimenting with the
1611:
1585:
1338:
1051:
817:
703:
457:
237:
1541:
1434:
1422:
1400:
1265:
881:
847:
566:
331:
305:
1531:
1483:
1161:
900:
873:
systems also help to defend users against such attempted attacks where possible.
210:
789:
avoidance. Windows is the only remaining widespread employer of this mechanism.
1621:
1498:
1444:
1357:
1307:
1302:
926:
913:
866:
821:
777:
765:
660:
644:
355:
304:
was specified to determine which application would be launched when the file's
293:
276:
1600:
1568:
1510:
1503:
1333:
1217:
1171:
1156:
825:
813:
606:
346:
age first arrived, those using
Windows systems that were still restricted to
149:
1573:
1546:
1536:
1328:
1282:
749:
490:
347:
335:
309:
301:
804:
changing, and references to the program from other programs remain valid.
776:, where the interpreter is normally specified as a header in the script ("
1412:
1297:
1287:
1245:
1231:
946:
402:
386:
375:
172:
1395:
1101:
1089:
1077:
903:
when opening a file with an overly long, unhandled filename extension.
614:
574:
538:
502:
475:
286:
264:
1488:
1369:
1292:
1240:
1235:
908:
757:
664:
554:
449:
406:
297:
193:
165:
35:
1323:
1277:
941:
885:
862:
839:
829:
546:
511:
398:
383:
343:
317:
145:
1186:
896:
843:
550:
493:
frequently led to abbreviated extensions. Examples include using
437:
185:
1526:
1175:
1143:
672:
562:
445:
320:
operating system, in addition to using type and creator codes.
350:
filename formats had to create web pages with names ending in
773:
761:
668:
656:
313:
877:
876:
Some viruses take advantage of the similarity between the "
640:
610:
441:
280:
272:
268:
256:
218:
179:
168:(period), but in some systems it is separated with spaces.
671:
uses both filename extensions and media types, as well as
785:
769:
652:
462:
453:
252:
233:
1180:
217:
indicates that the tar archive file is compressed with
428:). On file systems of some mainframe systems such as
60:. Unsourced material may be challenged and removed.
1037:
1043:
1598:
397:Filename extensions may be considered a type of
679:by which to identify the file type internally.
27:Filename suffix that indicates the file's type
1202:
300:to identify the file format. Additionally, a
1021:"javac – Java programming language compiler"
981:. IBM. 2021-12-05. p. 7. SC24-6265-01.
869:or received as an e-mail attachment. Modern
358:or UNIX computers could use the recommended
613:, the type of a bitstream is stated as the
279:, a variant of the FAT file system, called
1209:
1195:
907:of the file is preferred. For example, on
1114:Commandname Extensions Considered Harmful
1050:. John Wiley & Sons. pp. 95–96.
736:Learn how and when to remove this message
120:Learn how and when to remove this message
1165:) is being considered for deletion. See
1044:Stauffer, Todd; McElhearn, Kirk (2006).
596:
180:Operating system and file system support
834:. The hope is that this will appear as
14:
1599:
853:Later Windows versions (starting with
682:
1190:
846:is to display filename extensions in
452:from the filename. Under Microsoft's
686:
58:adding citations to reliable sources
29:
24:
1216:
807:
474:indicate that a file is a program
25:
1638:
1169:to help reach a consensus. ›
1136:
997:"Mac Creator and File Type codes"
816:, the file browser provided with
416:is the extension of the filename
378:files and the five-letter suffix
1142:
828:by using file names formed like
691:
34:
1181:Database of filename extensions
1172:Data Formats Filename extension
444:and derivative systems such as
392:
45:needs additional citations for
1375:Hidden file / Hidden directory
1118:
1107:
1095:
1083:
1071:
1013:
989:
959:
448:, the extension is a separate
251:(HPFS), used in Microsoft and
213:of one or more files, and the
13:
1:
1418:Filesystem Hierarchy Standard
1154:
1023:. Sun Microsystems, Inc. 2004
952:
895:There have been instances of
209:indicates that the file is a
772:-based systems, and Apple's
440:, and of PC systems such as
249:High Performance File System
7:
1552:Comparison of file managers
1351:List of filename extensions
1126:"What Is a File Extension?"
1102:File Extension .GBA Details
1090:File Extension .QIF Details
1078:File Extension .RPM Details
937:List of filename extensions
920:
831:LOVE-LETTER-FOR-YOU.TXT.vbs
711:. The specific problem is:
10:
1643:
1559:File system fragmentation
1519:
1476:
1443:
1383:
1316:
1224:
886:".COM" filename extension
855:Windows XP Service Pack 2
713:intractable construction.
541:Media files;. Others are
364:Java programming language
328:graphical user interfaces
1363:Extended file attributes
1271:Proprietary file formats
1167:templates for discussion
812:The default behavior of
631:Scalable Vector Graphics
619:Content-type: text/plain
1564:File-system permissions
842:. Default behavior for
836:LOVE-LETTER-FOR-YOU.TXT
677:Uniform Type Identifier
553:financial ledgers, and
370:the four-letter suffix
267:'s native file system,
794:interpreter directives
1607:Computer file formats
798:interpreter directive
597:Compared to MIME type
480:OS/360 and successors
460:, extensions such as
1579:File synchronization
1428:Semantic file system
1251:List of file formats
1151:at Wikimedia Commons
932:List of file formats
718:improve this section
707:to meet Knowledge's
649:desktop environments
497:for graphics files,
354:, while those using
69:"Filename extension"
54:improve this article
1627:Filename extensions
1408:Directory structure
1149:Filename extensions
975:z/VM 7.2 CMS Primer
859:Windows Server 2003
683:Executable programs
635:application/svg+xml
605:protocols, such as
587:Dynamix Three Space
535:RPM Package Manager
326:With the advent of
144:is a suffix to the
138:file name extension
1346:Filename extension
1047:Mastering Mac OS X
871:antivirus software
134:filename extension
1594:
1593:
1586:File verification
1339:Filename mangling
1266:Open file formats
1147:Media related to
967:"What Is a File?"
818:Microsoft Windows
760:systems, such as
746:
745:
738:
709:quality standards
700:This section may
629:for a compressed
585:, being used for
424:the extension of
192:File systems for
130:
129:
122:
104:
16:(Redirected from
1634:
1542:Data compression
1423:Grid file system
1401:Temporary folder
1391:Directory/folder
1211:
1204:
1197:
1188:
1187:
1146:
1130:
1129:
1122:
1116:
1111:
1105:
1099:
1093:
1087:
1081:
1075:
1069:
1068:
1066:
1064:
1041:
1035:
1034:
1029:
1028:
1017:
1011:
1010:
1008:
1007:
1001:livecode.byu.edu
993:
987:
986:
980:
971:
963:
916:
882:top-level domain
848:ReactOS Explorer
837:
832:
822:computer viruses
792:On systems with
741:
734:
730:
727:
721:
695:
694:
687:
584:
572:
567:Game Boy Advance
560:
544:
533:, used for both
532:
524:
517:
508:
500:
496:
491:three characters
473:
469:
465:
427:
423:
419:
415:
381:
373:
361:
353:
271:, and the later
216:
208:
204:
163:
159:
155:
125:
118:
114:
111:
105:
103:
62:
38:
30:
21:
1642:
1641:
1637:
1636:
1635:
1633:
1632:
1631:
1597:
1596:
1595:
1590:
1532:File comparison
1515:
1484:File descriptor
1472:
1439:
1379:
1312:
1256:File signatures
1220:
1215:
1183:at FileInfo.com
1170:
1139:
1134:
1133:
1124:
1123:
1119:
1112:
1108:
1104:from filext.com
1100:
1096:
1092:from filext.com
1088:
1084:
1080:from filext.com
1076:
1072:
1062:
1060:
1058:
1042:
1038:
1026:
1024:
1019:
1018:
1014:
1005:
1003:
995:
994:
990:
978:
969:
965:
964:
960:
955:
923:
912:
901:buffer overflow
835:
830:
810:
808:Security issues
742:
731:
725:
722:
715:
696:
692:
685:
673:file type codes
599:
582:
570:
558:
542:
530:
519:
515:
506:
498:
494:
471:
467:
461:
425:
421:
417:
413:
395:
379:
371:
359:
351:
214:
206:
202:
182:
161:
157:
153:
126:
115:
109:
106:
63:
61:
51:
39:
28:
23:
22:
15:
12:
11:
5:
1640:
1630:
1629:
1624:
1619:
1617:Computer files
1614:
1609:
1592:
1591:
1589:
1588:
1583:
1582:
1581:
1576:
1566:
1561:
1556:
1555:
1554:
1544:
1539:
1534:
1529:
1523:
1521:
1517:
1516:
1514:
1513:
1508:
1507:
1506:
1501:
1491:
1486:
1480:
1478:
1474:
1473:
1471:
1470:
1465:
1460:
1455:
1449:
1447:
1441:
1440:
1438:
1437:
1432:
1431:
1430:
1425:
1420:
1410:
1405:
1404:
1403:
1398:
1387:
1385:
1381:
1380:
1378:
1377:
1372:
1367:
1366:
1365:
1358:File attribute
1355:
1354:
1353:
1343:
1342:
1341:
1336:
1331:
1320:
1318:
1314:
1313:
1311:
1310:
1308:Zero-byte file
1305:
1303:Temporary file
1300:
1295:
1290:
1285:
1280:
1275:
1274:
1273:
1268:
1263:
1258:
1253:
1243:
1238:
1228:
1226:
1222:
1221:
1218:Computer files
1214:
1213:
1206:
1199:
1191:
1185:
1184:
1178:
1152:
1138:
1137:External links
1135:
1132:
1131:
1117:
1106:
1094:
1082:
1070:
1056:
1036:
1012:
988:
957:
956:
954:
951:
950:
949:
944:
939:
934:
929:
927:file (command)
922:
919:
826:computer worms
809:
806:
766:Oracle Solaris
744:
743:
699:
697:
690:
684:
681:
675:, to select a
663:command, as a
598:
595:
394:
391:
389:output files.
310:double-clicked
294:classic Mac OS
277:Windows NT 3.5
181:
178:
152:(for example,
142:file extension
128:
127:
42:
40:
33:
26:
18:File extension
9:
6:
4:
3:
2:
1639:
1628:
1625:
1623:
1620:
1618:
1615:
1613:
1610:
1608:
1605:
1604:
1602:
1587:
1584:
1580:
1577:
1575:
1572:
1571:
1570:
1569:File transfer
1567:
1565:
1562:
1560:
1557:
1553:
1550:
1549:
1548:
1545:
1543:
1540:
1538:
1535:
1533:
1530:
1528:
1525:
1524:
1522:
1518:
1512:
1511:Symbolic link
1509:
1505:
1502:
1500:
1497:
1496:
1495:
1492:
1490:
1487:
1485:
1482:
1481:
1479:
1475:
1469:
1466:
1464:
1461:
1459:
1456:
1454:
1451:
1450:
1448:
1446:
1442:
1436:
1433:
1429:
1426:
1424:
1421:
1419:
1416:
1415:
1414:
1411:
1409:
1406:
1402:
1399:
1397:
1394:
1393:
1392:
1389:
1388:
1386:
1382:
1376:
1373:
1371:
1368:
1364:
1361:
1360:
1359:
1356:
1352:
1349:
1348:
1347:
1344:
1340:
1337:
1335:
1334:Long filename
1332:
1330:
1327:
1326:
1325:
1322:
1321:
1319:
1315:
1309:
1306:
1304:
1301:
1299:
1296:
1294:
1291:
1289:
1286:
1284:
1281:
1279:
1276:
1272:
1269:
1267:
1264:
1262:
1259:
1257:
1254:
1252:
1249:
1248:
1247:
1244:
1242:
1239:
1237:
1233:
1230:
1229:
1227:
1223:
1219:
1212:
1207:
1205:
1200:
1198:
1193:
1192:
1189:
1182:
1179:
1177:
1173:
1168:
1164:
1163:
1158:
1153:
1150:
1145:
1141:
1140:
1127:
1121:
1115:
1110:
1103:
1098:
1091:
1086:
1079:
1074:
1059:
1057:9780782151282
1053:
1049:
1048:
1040:
1033:
1022:
1016:
1002:
998:
992:
985:
977:
976:
968:
962:
958:
948:
945:
943:
940:
938:
935:
933:
930:
928:
925:
924:
918:
915:
910:
904:
902:
898:
893:
891:
887:
883:
879:
874:
872:
868:
864:
860:
856:
851:
849:
845:
841:
833:
827:
823:
819:
815:
814:File Explorer
805:
803:
799:
795:
790:
787:
781:
779:
775:
771:
767:
763:
759:
755:
751:
740:
737:
729:
726:November 2015
719:
714:
710:
706:
705:
698:
689:
688:
680:
678:
674:
670:
666:
662:
658:
654:
650:
646:
642:
638:
636:
632:
628:
622:
620:
616:
612:
608:
604:
594:
592:
588:
580:
576:
568:
564:
556:
552:
548:
540:
537:packages and
536:
528:
523:
513:
504:
492:
487:
485:
481:
477:
464:
459:
455:
451:
447:
443:
439:
435:
431:
412:
408:
407:dot character
404:
400:
390:
388:
385:
377:
369:
365:
357:
349:
345:
340:
337:
333:
329:
324:
321:
319:
315:
311:
307:
303:
299:
295:
290:
288:
284:
282:
278:
274:
270:
266:
261:
258:
254:
250:
245:
243:
239:
235:
230:
228:
224:
220:
212:
200:
195:
190:
187:
177:
174:
169:
167:
151:
150:computer file
147:
143:
139:
135:
124:
121:
113:
110:November 2015
102:
99:
95:
92:
88:
85:
81:
78:
74:
71: –
70:
66:
65:Find sources:
59:
55:
49:
48:
43:This article
41:
37:
32:
31:
19:
1574:File sharing
1547:File manager
1537:File copying
1384:Organisation
1345:
1329:8.3 filename
1283:Sidecar file
1261:Magic number
1160:
1120:
1109:
1097:
1085:
1073:
1061:. Retrieved
1046:
1039:
1031:
1025:. Retrieved
1015:
1004:. Retrieved
1000:
991:
982:
974:
961:
905:
894:
889:
875:
852:
811:
802:magic number
791:
782:
750:Bourne shell
747:
732:
723:
716:Please help
712:
701:
639:
634:
626:
623:
618:
600:
569:ROM images;
565:scripts and
561:, shared by
545:, shared by
526:
521:
488:
410:
396:
393:Content type
367:
341:
336:context menu
325:
322:
302:creator code
291:
285:
263:Microsoft's
262:
246:
231:
203:files.tar.gz
198:
191:
183:
173:file systems
170:
141:
137:
133:
131:
116:
107:
97:
90:
83:
76:
64:
52:Please help
47:verification
44:
1413:File system
1298:System file
1288:Sparse file
1246:File format
1232:Binary file
1155:‹ The
947:.properties
720:if you can.
573:, used for
514:files used
403:file system
387:object code
376:source code
366:, since it
236:and 16-bit
211:tar archive
1601:Categories
1520:Management
1445:Operations
1396:NTFS links
1317:Properties
1027:2009-05-31
1006:2022-09-02
953:References
863:downloaded
651:, such as
615:media type
611:MIME email
575:SmallBasic
557:pictures;
539:RealPlayer
503:plain text
476:executable
426:index.html
418:readme.txt
332:associated
287:Windows 95
265:Windows NT
80:newspapers
1489:Hard link
1370:File size
1293:Swap file
1241:Data file
1236:text file
1063:2 October
909:UNIX-like
865:from the
758:Unix-like
665:heuristic
555:QuickTime
450:namespace
382:for Java
356:Macintosh
342:When the
298:type code
199:extension
194:UNIX-like
166:full stop
1612:Metadata
1494:Shortcut
1324:Filename
1278:Metafile
1157:template
942:Metadata
921:See also
884:and the
840:VBScript
702:require
643:, whose
603:Internet
601:In many
547:DESQview
525:, where
512:WordStar
411:example:
399:metadata
384:compiler
368:requires
344:Internet
318:NeXTSTEP
227:external
223:internal
1477:Linking
1159:below (
897:malware
844:ReactOS
800:and/or
778:shebang
752:or for
704:cleanup
579:Scratch
551:Quicken
549:fonts,
458:Windows
238:Windows
186:Multics
94:scholar
1527:Backup
1504:Shadow
1176:Curlie
1162:Curlie
1054:
754:Python
581:; and
563:GrabIt
505:, and
446:MS-DOS
420:, and
380:.class
96:
89:
82:
75:
67:
1622:Names
1499:Alias
1468:Write
1458:Close
1225:Types
979:(PDF)
970:(PDF)
774:macOS
762:Linux
669:macOS
657:GNOME
478:. In
372:.java
360:.html
314:macOS
205:(the
171:Some
158:.docx
148:of a
101:JSTOR
87:books
1463:Read
1453:Open
1435:Path
1065:2017
1052:ISBN
914:file
890:e.g.
878:.com
857:and
824:and
780:").
661:file
655:and
641:BeOS
627:svgz
609:and
607:HTTP
589:and
583:.dts
577:and
559:.gba
543:.qif
531:.rpm
507:.MUS
501:for
499:.TXT
495:.GFX
456:and
442:CP/M
422:html
374:for
352:.HTM
308:was
306:icon
292:The
281:VFAT
273:ReFS
269:NTFS
257:OS/2
247:The
219:gzip
207:.tar
184:The
154:.txt
146:name
73:news
1174:at
984:fm.
867:web
786:API
770:BSD
653:KDE
645:BFS
591:DTS
571:.sb
520:.WS
518:or
516:.WS
484:TSO
472:BAT
470:or
468:COM
463:EXE
454:DOS
438:VMS
432:in
430:CMS
414:txt
348:8.3
255:'s
253:IBM
242:FAT
234:DOS
232:In
225:or
215:.gz
162:.md
140:or
56:by
1603::
1234:/
1030:.
999:.
972:.
880:"
850:.
768:,
764:,
621:.
593:.
466:,
436:,
434:VM
312:.
160:,
156:,
136:,
132:A
1210:e
1203:t
1196:v
1128:.
1067:.
1009:.
739:)
733:(
728:)
724:(
527:n
522:n
409:(
123:)
117:(
112:)
108:(
98:·
91:·
84:·
77:·
50:.
20:)
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.