{
  "name": "Sample Files by Technology Channel",
  "site": "https://samplefiles.technologychannel.org/",
  "updated": "2026-10-23",
  "license": "Free to use for testing and development, including commercial projects. No attribution required.",
  "formats": [
    {
      "format": "pdf",
      "name": "PDF",
      "mime": "application/pdf",
      "page": "https://samplefiles.technologychannel.org/sample-pdf.html",
      "files": [
        {
          "name": "sample.pdf",
          "label": "Basic one-page PDF",
          "url": "https://samplefiles.technologychannel.org/files/pdf/sample.pdf",
          "path": "files/pdf/sample.pdf",
          "bytes": 46767,
          "size": "45.7 KB",
          "sha256": "906fd932f4ac2f23aac3cdaa2d944ba9dd7f628c5257948560e15a1b434c589c",
          "specs": [
            "1 page",
            "A4",
            "Text + table"
          ]
        },
        {
          "name": "sample-10-pages.pdf",
          "label": "10 pages",
          "url": "https://samplefiles.technologychannel.org/files/pdf/sample-10-pages.pdf",
          "path": "files/pdf/sample-10-pages.pdf",
          "bytes": 67703,
          "size": "66.1 KB",
          "sha256": "496de34511a1fbefbf06c90f1250fc0e31558bf20e55ad97fe128be6f1f3288b",
          "specs": [
            "10 pages",
            "A4",
            "Text + tables"
          ]
        },
        {
          "name": "sample-100-pages.pdf",
          "label": "100 pages with bookmarks",
          "url": "https://samplefiles.technologychannel.org/files/pdf/sample-100-pages.pdf",
          "path": "files/pdf/sample-100-pages.pdf",
          "bytes": 214638,
          "size": "210 KB",
          "sha256": "d183e3be103d1336ad572094c9208b3f2fa7e344a4b43fc8218961213deb29e2",
          "specs": [
            "100 pages",
            "Bookmarks",
            "Linked contents"
          ]
        },
        {
          "name": "sample-1mb.pdf",
          "label": "1 MB",
          "url": "https://samplefiles.technologychannel.org/files/pdf/sample-1mb.pdf",
          "path": "files/pdf/sample-1mb.pdf",
          "bytes": 984289,
          "size": "961 KB",
          "sha256": "a395a623bb3d6c5d67edaeae34325167594b9f96e166b466852b2fe8952eb7fb",
          "specs": [
            "2 pages",
            "961 KB",
            "Photos + text"
          ]
        },
        {
          "name": "sample-5mb.pdf",
          "label": "5 MB",
          "url": "https://samplefiles.technologychannel.org/files/pdf/sample-5mb.pdf",
          "path": "files/pdf/sample-5mb.pdf",
          "bytes": 4912663,
          "size": "4.7 MB",
          "sha256": "a056a7cb33b81f29ef4aed48b475035682035a174fb4c72e2e3498098a2c3fbe",
          "specs": [
            "4 pages",
            "4.7 MB",
            "Photos + text"
          ]
        },
        {
          "name": "sample-10mb.pdf",
          "label": "10 MB",
          "url": "https://samplefiles.technologychannel.org/files/pdf/sample-10mb.pdf",
          "path": "files/pdf/sample-10mb.pdf",
          "bytes": 9818794,
          "size": "9.4 MB",
          "sha256": "93752efee1fc41bd1af841dd0b8222a714e1c524cb2e1a1df94c2409161ea4f4",
          "specs": [
            "6 pages",
            "9.4 MB",
            "Photos + text"
          ]
        },
        {
          "name": "sample-fillable-form.pdf",
          "label": "Fillable form",
          "url": "https://samplefiles.technologychannel.org/files/pdf/sample-fillable-form.pdf",
          "path": "files/pdf/sample-fillable-form.pdf",
          "bytes": 69018,
          "size": "67.4 KB",
          "sha256": "1773463ca508727905e8b4a2fbba815d240356f901bdf5f0d2d0ec16ddab5421",
          "specs": [
            "1 page",
            "9 fields",
            "AcroForm"
          ]
        },
        {
          "name": "sample-password-protected.pdf",
          "label": "Password protected",
          "url": "https://samplefiles.technologychannel.org/files/pdf/sample-password-protected.pdf",
          "path": "files/pdf/sample-password-protected.pdf",
          "bytes": 47047,
          "size": "45.9 KB",
          "sha256": "abc386398c3d0da14710ff5727e057bb808525a6f54023b201ddec7b8feac71c",
          "specs": [
            "1 page",
            "128-bit RC4",
            "Password: test123"
          ]
        },
        {
          "name": "sample-scanned.pdf",
          "label": "Scanned (image only)",
          "url": "https://samplefiles.technologychannel.org/files/pdf/sample-scanned.pdf",
          "path": "files/pdf/sample-scanned.pdf",
          "bytes": 633961,
          "size": "619 KB",
          "sha256": "6e67dec1954a6e077a3f2d84420fe5e27e5f51d609bfb70332e351276130a8f1",
          "specs": [
            "2 pages",
            "150 dpi grayscale",
            "No text layer"
          ]
        },
        {
          "name": "sample-mixed-page-sizes.pdf",
          "label": "Mixed page sizes",
          "url": "https://samplefiles.technologychannel.org/files/pdf/sample-mixed-page-sizes.pdf",
          "path": "files/pdf/sample-mixed-page-sizes.pdf",
          "bytes": 39662,
          "size": "38.7 KB",
          "sha256": "730233b9097bdac6dc61e13d2974b258de62121fd899e2f2f29842e3271e2bb8",
          "specs": [
            "4 pages",
            "A4 / Letter / A5",
            "Portrait + landscape"
          ]
        },
        {
          "name": "sample-invoice.pdf",
          "label": "Invoice",
          "url": "https://samplefiles.technologychannel.org/files/pdf/sample-invoice.pdf",
          "path": "files/pdf/sample-invoice.pdf",
          "bytes": 47151,
          "size": "46.0 KB",
          "sha256": "9a5ae85c78742c89d3110d75f9b6b1aad65006e7e021f43f954f9c7ffa83e7a8",
          "specs": [
            "1 page",
            "6 line items",
            "Total 5,906.93 USD"
          ]
        }
      ]
    },
    {
      "format": "docx",
      "name": "DOCX",
      "mime": "application/vnd.openxmlformats-officedocument.wordprocessingml.document",
      "page": "https://samplefiles.technologychannel.org/sample-docx.html",
      "files": [
        {
          "name": "sample.docx",
          "label": "Basic one-page DOCX",
          "url": "https://samplefiles.technologychannel.org/files/docx/sample.docx",
          "path": "files/docx/sample.docx",
          "bytes": 62275,
          "size": "60.8 KB",
          "sha256": "0ba45f7ea63ad2b10572f727da685ba43f3b19e8f5da88d121a7b7d873f1a146",
          "specs": [
            "1 page",
            "A4",
            "Text + table"
          ]
        },
        {
          "name": "sample-10-pages.docx",
          "label": "10 pages",
          "url": "https://samplefiles.technologychannel.org/files/docx/sample-10-pages.docx",
          "path": "files/docx/sample-10-pages.docx",
          "bytes": 66333,
          "size": "64.8 KB",
          "sha256": "77c43922a031d226fcf47681be0f6cd947850a4eb50aeba6711c0250da8da4fc",
          "specs": [
            "10 pages",
            "Headings + lists",
            "Header and footer"
          ]
        },
        {
          "name": "sample-with-images.docx",
          "label": "With images",
          "url": "https://samplefiles.technologychannel.org/files/docx/sample-with-images.docx",
          "path": "files/docx/sample-with-images.docx",
          "bytes": 145181,
          "size": "142 KB",
          "sha256": "ab8a6dcb7904c2d26fa101fdc246bb6b5f6d97c6ac842d94f244d0e7b5deb8ca",
          "specs": [
            "4 images",
            "Captions",
            "142 KB"
          ]
        },
        {
          "name": "sample-with-comments.docx",
          "label": "With review comments",
          "url": "https://samplefiles.technologychannel.org/files/docx/sample-with-comments.docx",
          "path": "files/docx/sample-with-comments.docx",
          "bytes": 63409,
          "size": "61.9 KB",
          "sha256": "1a0f6a634efb0076752416a5b86114c44eb1a6f8368c9ae3f2b874bde42838b2",
          "specs": [
            "4 comments",
            "3 authors",
            "Headings"
          ]
        },
        {
          "name": "sample-5mb.docx",
          "label": "About 5 MB",
          "url": "https://samplefiles.technologychannel.org/files/docx/sample-5mb.docx",
          "path": "files/docx/sample-5mb.docx",
          "bytes": 4896565,
          "size": "4.7 MB",
          "sha256": "b5b4a5a4314a848402b1a20589446d9d7f32d46cda430d400002bad2a4fa5ac0",
          "specs": [
            "3 photos",
            "4.7 MB",
            "A4"
          ]
        }
      ]
    },
    {
      "format": "xlsx",
      "name": "XLSX",
      "mime": "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
      "page": "https://samplefiles.technologychannel.org/sample-xlsx.html",
      "files": [
        {
          "name": "sample-100-rows.xlsx",
          "label": "100 rows",
          "url": "https://samplefiles.technologychannel.org/files/xlsx/sample-100-rows.xlsx",
          "path": "files/xlsx/sample-100-rows.xlsx",
          "bytes": 37763,
          "size": "36.9 KB",
          "sha256": "555f6157371493fdae1e1df9806de1e6408c696c9dd720ac10fe5d96bca95067",
          "specs": [
            "100 rows",
            "11 columns",
            "Dates + currency"
          ]
        },
        {
          "name": "sample-1000-rows.xlsx",
          "label": "1,000 rows",
          "url": "https://samplefiles.technologychannel.org/files/xlsx/sample-1000-rows.xlsx",
          "path": "files/xlsx/sample-1000-rows.xlsx",
          "bytes": 93377,
          "size": "91.2 KB",
          "sha256": "6f9ee2d9ea8b474b11d858a30b536db922e3d9ec63595b494aa34eb6c5c74859",
          "specs": [
            "1,000 rows",
            "11 columns",
            "Dates + currency"
          ]
        },
        {
          "name": "sample-10000-rows.xlsx",
          "label": "10,000 rows",
          "url": "https://samplefiles.technologychannel.org/files/xlsx/sample-10000-rows.xlsx",
          "path": "files/xlsx/sample-10000-rows.xlsx",
          "bytes": 677570,
          "size": "662 KB",
          "sha256": "f4ae003b9c757c1760930785bf2a2596108c5be39be8a77182349f7edb14d9c7",
          "specs": [
            "10,000 rows",
            "11 columns",
            "Dates + currency"
          ]
        },
        {
          "name": "sample-100000-rows.xlsx",
          "label": "100,000 rows",
          "url": "https://samplefiles.technologychannel.org/files/xlsx/sample-100000-rows.xlsx",
          "path": "files/xlsx/sample-100000-rows.xlsx",
          "bytes": 6576813,
          "size": "6.3 MB",
          "sha256": "471b9682868b2714b93f94409bdbbdac59fe2457777f1536718d70bc2a1818e2",
          "specs": [
            "100,000 rows",
            "11 columns",
            "Dates + currency"
          ]
        },
        {
          "name": "sample-multiple-sheets.xlsx",
          "label": "Multiple sheets, formulas and charts",
          "url": "https://samplefiles.technologychannel.org/files/xlsx/sample-multiple-sheets.xlsx",
          "path": "files/xlsx/sample-multiple-sheets.xlsx",
          "bytes": 77443,
          "size": "75.6 KB",
          "sha256": "ed8e53f079bc24cc5d62f38d90913169e3edd47b9233169628fc6a76c79b65de",
          "specs": [
            "6 sheets",
            "Formulas",
            "2 charts"
          ]
        }
      ]
    },
    {
      "format": "pptx",
      "name": "PPTX",
      "mime": "application/vnd.openxmlformats-officedocument.presentationml.presentation",
      "page": "https://samplefiles.technologychannel.org/sample-pptx.html",
      "files": [
        {
          "name": "sample-5-slides.pptx",
          "label": "5 slides",
          "url": "https://samplefiles.technologychannel.org/files/pptx/sample-5-slides.pptx",
          "path": "files/pptx/sample-5-slides.pptx",
          "bytes": 125679,
          "size": "123 KB",
          "sha256": "441bb07aeb115820cc1e5e4bb224417634dc312fe975d97c54259d9ed3d1f469",
          "specs": [
            "5 slides",
            "16:9",
            "Speaker notes"
          ]
        },
        {
          "name": "sample-20-slides.pptx",
          "label": "20 slides",
          "url": "https://samplefiles.technologychannel.org/files/pptx/sample-20-slides.pptx",
          "path": "files/pptx/sample-20-slides.pptx",
          "bytes": 162532,
          "size": "159 KB",
          "sha256": "af8437bfad1eca16ed2d239bd615fae97c68c7e47bd4fa6c57290df33297bb53",
          "specs": [
            "20 slides",
            "16:9",
            "Mixed layouts"
          ]
        },
        {
          "name": "sample-with-images.pptx",
          "label": "With images",
          "url": "https://samplefiles.technologychannel.org/files/pptx/sample-with-images.pptx",
          "path": "files/pptx/sample-with-images.pptx",
          "bytes": 234731,
          "size": "229 KB",
          "sha256": "c8cd597dc2b619c7dcfbde3c44b64cb9dbfae1275d4155e74fef7b8e61511a3e",
          "specs": [
            "7 slides",
            "6 photos",
            "229 KB"
          ]
        },
        {
          "name": "sample-with-chart-and-table.pptx",
          "label": "Charts and table",
          "url": "https://samplefiles.technologychannel.org/files/pptx/sample-with-chart-and-table.pptx",
          "path": "files/pptx/sample-with-chart-and-table.pptx",
          "bytes": 116387,
          "size": "114 KB",
          "sha256": "e33dad884e4c3be31fa6f06ecfa38f72e312c207d6b0691cb83c46fb4ff372c1",
          "specs": [
            "6 slides",
            "3 charts",
            "1 table"
          ]
        },
        {
          "name": "sample-4x3.pptx",
          "label": "4:3 classic",
          "url": "https://samplefiles.technologychannel.org/files/pptx/sample-4x3.pptx",
          "path": "files/pptx/sample-4x3.pptx",
          "bytes": 125663,
          "size": "123 KB",
          "sha256": "856c956445d4f9d4c1c36f5f43b1d147999d3231f20534038b66fe987a5aaba5",
          "specs": [
            "5 slides",
            "4:3",
            "Speaker notes"
          ]
        }
      ]
    },
    {
      "format": "txt",
      "name": "TXT",
      "mime": "text/plain",
      "page": "https://samplefiles.technologychannel.org/sample-txt.html",
      "files": [
        {
          "name": "sample.txt",
          "label": "Basic text file",
          "url": "https://samplefiles.technologychannel.org/files/txt/sample.txt",
          "path": "files/txt/sample.txt",
          "bytes": 1063,
          "size": "1.0 KB",
          "sha256": "3d8027c7e26b12a463ab656f03536dc884682bc975f9b85d9f81e78650492dd1",
          "specs": [
            "1.0 KB",
            "UTF-8",
            "LF"
          ]
        },
        {
          "name": "sample-1kb.txt",
          "label": "Exactly 1 KiB",
          "url": "https://samplefiles.technologychannel.org/files/txt/sample-1kb.txt",
          "path": "files/txt/sample-1kb.txt",
          "bytes": 1024,
          "size": "1.0 KB",
          "sha256": "cb9e491907e87415af063891dd516bd6cb54376032f4e480f85f2ecf13edf7a9",
          "specs": [
            "1 KiB",
            "1,024 bytes",
            "UTF-8"
          ]
        },
        {
          "name": "sample-100kb.txt",
          "label": "Exactly 100 KiB",
          "url": "https://samplefiles.technologychannel.org/files/txt/sample-100kb.txt",
          "path": "files/txt/sample-100kb.txt",
          "bytes": 102400,
          "size": "100 KB",
          "sha256": "99f454b7b62e23d81fc2a7319244fc60985378d997f312cf947b9007d2f12936",
          "specs": [
            "100 KiB",
            "102,400 bytes",
            "UTF-8"
          ]
        },
        {
          "name": "sample-1mb.txt",
          "label": "Exactly 1 MiB",
          "url": "https://samplefiles.technologychannel.org/files/txt/sample-1mb.txt",
          "path": "files/txt/sample-1mb.txt",
          "bytes": 1048576,
          "size": "1.0 MB",
          "sha256": "e8a372dfa4a7f18f8aa0ad4a9d6bca56f8938b06ca2bc6fde16a9e0e70b9baf1",
          "specs": [
            "1 MiB",
            "1,048,576 bytes",
            "UTF-8"
          ]
        },
        {
          "name": "sample-10mb.txt",
          "label": "Exactly 10 MiB",
          "url": "https://samplefiles.technologychannel.org/files/txt/sample-10mb.txt",
          "path": "files/txt/sample-10mb.txt",
          "bytes": 10485760,
          "size": "10.0 MB",
          "sha256": "9637e5e1ab240262d0e579c8959597eac0f501d76a4db051bcd70d9bb68af762",
          "specs": [
            "10 MiB",
            "10,485,760 bytes",
            "UTF-8"
          ]
        },
        {
          "name": "sample-unicode-utf8.txt",
          "label": "Unicode (UTF-8)",
          "url": "https://samplefiles.technologychannel.org/files/txt/sample-unicode-utf8.txt",
          "path": "files/txt/sample-unicode-utf8.txt",
          "bytes": 1489,
          "size": "1.5 KB",
          "sha256": "921b5c9c843f81a878c1c9b8c9d80db201bf3fcb2c60a7cc1ea8ac5d1e5a1a36",
          "specs": [
            "UTF-8",
            "22 scripts",
            "Emoji"
          ]
        },
        {
          "name": "sample-utf16.txt",
          "label": "UTF-16 with BOM",
          "url": "https://samplefiles.technologychannel.org/files/txt/sample-utf16.txt",
          "path": "files/txt/sample-utf16.txt",
          "bytes": 2242,
          "size": "2.2 KB",
          "sha256": "d441147123b469ea61ff9b37f9c858d4da0a4a7f5f8342466df2bf375298e843",
          "specs": [
            "UTF-16 LE",
            "BOM",
            "Edge case"
          ]
        },
        {
          "name": "sample-windows-crlf.txt",
          "label": "Windows line endings",
          "url": "https://samplefiles.technologychannel.org/files/txt/sample-windows-crlf.txt",
          "path": "files/txt/sample-windows-crlf.txt",
          "bytes": 684,
          "size": "684 B",
          "sha256": "213465a390bcb0bd46c35d16b9ffba4ac20f20c76a259e11bc396caa5dadb0d4",
          "specs": [
            "CRLF",
            "UTF-8",
            "684 B"
          ]
        },
        {
          "name": "sample-empty.txt",
          "label": "Empty (0 bytes)",
          "url": "https://samplefiles.technologychannel.org/files/txt/sample-empty.txt",
          "path": "files/txt/sample-empty.txt",
          "bytes": 0,
          "size": "0 B",
          "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
          "specs": [
            "0 bytes",
            "Edge case"
          ]
        }
      ]
    },
    {
      "format": "jpg",
      "name": "JPG",
      "mime": "image/jpeg",
      "page": "https://samplefiles.technologychannel.org/sample-jpg.html",
      "files": [
        {
          "name": "sample-640x480.jpg",
          "label": "640 × 480",
          "url": "https://samplefiles.technologychannel.org/files/jpg/sample-640x480.jpg",
          "path": "files/jpg/sample-640x480.jpg",
          "bytes": 27466,
          "size": "26.8 KB",
          "sha256": "ebdd48394e69ca8da265f5c401c784baf26d1d42dc5fea1aa5b5b8cd65b6e006",
          "specs": [
            "640 × 480 px",
            "VGA, 4:3",
            "Baseline",
            "sRGB"
          ]
        },
        {
          "name": "sample-1280x720.jpg",
          "label": "1280 × 720",
          "url": "https://samplefiles.technologychannel.org/files/jpg/sample-1280x720.jpg",
          "path": "files/jpg/sample-1280x720.jpg",
          "bytes": 51779,
          "size": "50.6 KB",
          "sha256": "2f7f821d98544127d93f3d9669590782353a267dd821231ac5aef9c7700fae46",
          "specs": [
            "1280 × 720 px",
            "HD 720p, 16:9",
            "Baseline",
            "sRGB"
          ]
        },
        {
          "name": "sample-1920x1080.jpg",
          "label": "1920 × 1080",
          "url": "https://samplefiles.technologychannel.org/files/jpg/sample-1920x1080.jpg",
          "path": "files/jpg/sample-1920x1080.jpg",
          "bytes": 85995,
          "size": "84.0 KB",
          "sha256": "49bd900ef1566cd6d3ec8534e1f8d83e7db32cc65271082483d47980886cee84",
          "specs": [
            "1920 × 1080 px",
            "Full HD 1080p, 16:9",
            "Baseline",
            "sRGB"
          ]
        },
        {
          "name": "sample-3840x2160.jpg",
          "label": "3840 × 2160",
          "url": "https://samplefiles.technologychannel.org/files/jpg/sample-3840x2160.jpg",
          "path": "files/jpg/sample-3840x2160.jpg",
          "bytes": 205001,
          "size": "200 KB",
          "sha256": "9e1ab7d25305df9d2c86360ecacf57b27c67b7405cda1df02bfc41ddfcc5774a",
          "specs": [
            "3840 × 2160 px",
            "4K UHD, 16:9",
            "Baseline",
            "sRGB"
          ]
        },
        {
          "name": "sample-1080x1920-portrait.jpg",
          "label": "1080 × 1920",
          "url": "https://samplefiles.technologychannel.org/files/jpg/sample-1080x1920-portrait.jpg",
          "path": "files/jpg/sample-1080x1920-portrait.jpg",
          "bytes": 72820,
          "size": "71.1 KB",
          "sha256": "6e7ed7824a3c5cccef8d9064001e96df4e0b4f2b6da7db701c64e2172226b0f7",
          "specs": [
            "1080 × 1920 px",
            "9:16 portrait",
            "Baseline",
            "sRGB"
          ]
        },
        {
          "name": "sample-200x200.jpg",
          "label": "200 × 200",
          "url": "https://samplefiles.technologychannel.org/files/jpg/sample-200x200.jpg",
          "path": "files/jpg/sample-200x200.jpg",
          "bytes": 6183,
          "size": "6.0 KB",
          "sha256": "a3136d38128cfc4d2c9666fd540a7531e8e4f736208fd3dc19c8a2759ac85aa1",
          "specs": [
            "200 × 200 px",
            "Square avatar",
            "Baseline",
            "sRGB"
          ]
        },
        {
          "name": "sample-1mb.jpg",
          "label": "1 MB photo",
          "url": "https://samplefiles.technologychannel.org/files/jpg/sample-1mb.jpg",
          "path": "files/jpg/sample-1mb.jpg",
          "bytes": 849729,
          "size": "830 KB",
          "sha256": "62a8d38991a7c9245036b1f549001efe79ee7c84a57d6e26ff18704e32e1a595",
          "specs": [
            "2400 × 1600 px",
            "830 KB",
            "4:4:4"
          ]
        },
        {
          "name": "sample-5mb.jpg",
          "label": "5 MB photo",
          "url": "https://samplefiles.technologychannel.org/files/jpg/sample-5mb.jpg",
          "path": "files/jpg/sample-5mb.jpg",
          "bytes": 3440357,
          "size": "3.3 MB",
          "sha256": "ee374f3e2aa7e81d1f545341c239bbd74edab93ca432b857bf75cc4a5b796aeb",
          "specs": [
            "4000 × 3000 px",
            "3.3 MB",
            "4:4:4"
          ]
        },
        {
          "name": "sample-10mb.jpg",
          "label": "10 MB photo",
          "url": "https://samplefiles.technologychannel.org/files/jpg/sample-10mb.jpg",
          "path": "files/jpg/sample-10mb.jpg",
          "bytes": 9941285,
          "size": "9.5 MB",
          "sha256": "ebf4e453315fa8a9300124c3ff54369759cf08ce7a1099502da2d62cc6f79b6d",
          "specs": [
            "6000 × 4000 px",
            "9.5 MB",
            "4:4:4"
          ]
        },
        {
          "name": "sample-exif-orientation.jpg",
          "label": "EXIF rotated",
          "url": "https://samplefiles.technologychannel.org/files/jpg/sample-exif-orientation.jpg",
          "path": "files/jpg/sample-exif-orientation.jpg",
          "bytes": 64617,
          "size": "63.1 KB",
          "sha256": "ff1811ba85d44b0a7735c8a2eb26aae292e476c16569a4a3009d34923b86904a",
          "specs": [
            "1200 × 800 displayed",
            "Orientation 6",
            "Edge case"
          ]
        },
        {
          "name": "sample-progressive.jpg",
          "label": "Progressive JPEG",
          "url": "https://samplefiles.technologychannel.org/files/jpg/sample-progressive.jpg",
          "path": "files/jpg/sample-progressive.jpg",
          "bytes": 73730,
          "size": "72.0 KB",
          "sha256": "c3f2de1f718e963c35ce0ee1db20e7fe583dab018a1a9d5ea20232c38f7a1471",
          "specs": [
            "1920 × 1080 px",
            "Progressive",
            "Optimized"
          ]
        },
        {
          "name": "sample-cmyk.jpg",
          "label": "CMYK color space",
          "url": "https://samplefiles.technologychannel.org/files/jpg/sample-cmyk.jpg",
          "path": "files/jpg/sample-cmyk.jpg",
          "bytes": 241395,
          "size": "236 KB",
          "sha256": "cee44dfe69dc329f480f696e3f49b7f207ac1eff5e7adfd49899c13a69a636a3",
          "specs": [
            "1600 × 1067 px",
            "CMYK",
            "Edge case"
          ]
        },
        {
          "name": "sample-grayscale.jpg",
          "label": "Grayscale",
          "url": "https://samplefiles.technologychannel.org/files/jpg/sample-grayscale.jpg",
          "path": "files/jpg/sample-grayscale.jpg",
          "bytes": 55367,
          "size": "54.1 KB",
          "sha256": "146a9a676676991201b52a81997977132a7f801909969d1234be3c3debb3b69a",
          "specs": [
            "1280 × 853 px",
            "8-bit gray"
          ]
        },
        {
          "name": "sample-exif-gps.jpg",
          "label": "EXIF and GPS metadata",
          "url": "https://samplefiles.technologychannel.org/files/jpg/sample-exif-gps.jpg",
          "path": "files/jpg/sample-exif-gps.jpg",
          "bytes": 102127,
          "size": "99.7 KB",
          "sha256": "e3df20af1f30889f27e4143426ef763ac1adb1c08cbfc4a02bb67892c107816c",
          "specs": [
            "1600 × 1200 px",
            "EXIF",
            "GPS"
          ]
        }
      ]
    },
    {
      "format": "png",
      "name": "PNG",
      "mime": "image/png",
      "page": "https://samplefiles.technologychannel.org/sample-png.html",
      "files": [
        {
          "name": "sample-640x480.png",
          "label": "640 × 480",
          "url": "https://samplefiles.technologychannel.org/files/png/sample-640x480.png",
          "path": "files/png/sample-640x480.png",
          "bytes": 88350,
          "size": "86.3 KB",
          "sha256": "0ffbcddaa585c6be977adec41fb62794a00f15cde1b8547ab86b9ad037801be0",
          "specs": [
            "640 × 480 px",
            "VGA, 4:3",
            "24-bit RGB"
          ]
        },
        {
          "name": "sample-1920x1080.png",
          "label": "1920 × 1080",
          "url": "https://samplefiles.technologychannel.org/files/png/sample-1920x1080.png",
          "path": "files/png/sample-1920x1080.png",
          "bytes": 281046,
          "size": "274 KB",
          "sha256": "86a64bc6cc1e2cd5f6aa1cf7d8f07ad2322136dc56f7712cd97018cfa4e349f3",
          "specs": [
            "1920 × 1080 px",
            "Full HD, 16:9",
            "24-bit RGB"
          ]
        },
        {
          "name": "sample-3840x2160.png",
          "label": "3840 × 2160",
          "url": "https://samplefiles.technologychannel.org/files/png/sample-3840x2160.png",
          "path": "files/png/sample-3840x2160.png",
          "bytes": 498972,
          "size": "487 KB",
          "sha256": "3ead58bfcc81676393148f2499877689e7631befb990707887650abde5aa12d9",
          "specs": [
            "3840 × 2160 px",
            "4K UHD, 16:9",
            "24-bit RGB"
          ]
        },
        {
          "name": "sample-transparent-512x512.png",
          "label": "Transparent icon",
          "url": "https://samplefiles.technologychannel.org/files/png/sample-transparent-512x512.png",
          "path": "files/png/sample-transparent-512x512.png",
          "bytes": 5111,
          "size": "5.0 KB",
          "sha256": "671737dcfe15c71693ca7cf97b9f2b1b8a20ca994e7bc341a1d495b8e8c1f02b",
          "specs": [
            "512 × 512 px",
            "RGBA",
            "Alpha channel"
          ]
        },
        {
          "name": "sample-transparent-1920x1080.png",
          "label": "Transparent landscape",
          "url": "https://samplefiles.technologychannel.org/files/png/sample-transparent-1920x1080.png",
          "path": "files/png/sample-transparent-1920x1080.png",
          "bytes": 41973,
          "size": "41.0 KB",
          "sha256": "3a141eb18823c86c14888eba1e8a220a877e4a8025973472b632ab02cd0dca09",
          "specs": [
            "1920 × 1080 px",
            "RGBA",
            "Alpha channel"
          ]
        },
        {
          "name": "sample-1mb.png",
          "label": "About 1 MB",
          "url": "https://samplefiles.technologychannel.org/files/png/sample-1mb.png",
          "path": "files/png/sample-1mb.png",
          "bytes": 981160,
          "size": "958 KB",
          "sha256": "781f7a08224bdb35907697a00b71cdebbc3d4ec2f4b570eddc2c50fea2eca599",
          "specs": [
            "900 × 600 px",
            "958 KB",
            "24-bit RGB"
          ]
        },
        {
          "name": "sample-5mb.png",
          "label": "About 5 MB",
          "url": "https://samplefiles.technologychannel.org/files/png/sample-5mb.png",
          "path": "files/png/sample-5mb.png",
          "bytes": 4902267,
          "size": "4.7 MB",
          "sha256": "95df0c56a1fcda85a8e10e5a25ab1775e8a05110a3a6e39e9e1c4c1730086b47",
          "specs": [
            "2017 × 1345 px",
            "4.7 MB",
            "24-bit RGB"
          ]
        },
        {
          "name": "sample-8bit-palette.png",
          "label": "8-bit palette",
          "url": "https://samplefiles.technologychannel.org/files/png/sample-8bit-palette.png",
          "path": "files/png/sample-8bit-palette.png",
          "bytes": 41070,
          "size": "40.1 KB",
          "sha256": "99a029974fd931fb6d81e5b20a5a6099ff76ffa172548a16f397bb9629127a38",
          "specs": [
            "1280 × 720 px",
            "Indexed",
            "256 colors"
          ]
        },
        {
          "name": "sample-16bit-grayscale.png",
          "label": "16-bit grayscale",
          "url": "https://samplefiles.technologychannel.org/files/png/sample-16bit-grayscale.png",
          "path": "files/png/sample-16bit-grayscale.png",
          "bytes": 1182,
          "size": "1.2 KB",
          "sha256": "492d57ff5f5f3151e018361cc16f60a191c72a5eaae39af167c6f3590446fdda",
          "specs": [
            "1024 × 256 px",
            "16 bits per sample",
            "Edge case"
          ]
        },
        {
          "name": "sample-1x1.png",
          "label": "1 × 1 transparent pixel",
          "url": "https://samplefiles.technologychannel.org/files/png/sample-1x1.png",
          "path": "files/png/sample-1x1.png",
          "bytes": 70,
          "size": "70 B",
          "sha256": "c2153f77e11087fcb078ae38527fa83bef29791e3700e30cc87fec4405a66d0f",
          "specs": [
            "1 × 1 px",
            "RGBA",
            "Edge case"
          ]
        }
      ]
    },
    {
      "format": "gif",
      "name": "GIF",
      "mime": "image/gif",
      "page": "https://samplefiles.technologychannel.org/sample-gif.html",
      "files": [
        {
          "name": "sample-animated-spinner.gif",
          "label": "Loading spinner",
          "url": "https://samplefiles.technologychannel.org/files/gif/sample-animated-spinner.gif",
          "path": "files/gif/sample-animated-spinner.gif",
          "bytes": 28089,
          "size": "27.4 KB",
          "sha256": "13d090013c9928243143a18917e3ea4b30b0847b9ad7d319addbca9e0924b7ed",
          "specs": [
            "160 × 160 px",
            "24 frames",
            "Loops forever"
          ]
        },
        {
          "name": "sample-animated-480p.gif",
          "label": "Animated 480p",
          "url": "https://samplefiles.technologychannel.org/files/gif/sample-animated-480p.gif",
          "path": "files/gif/sample-animated-480p.gif",
          "bytes": 1231465,
          "size": "1.2 MB",
          "sha256": "94b25e33dc090a7db1fead9dd0f0f3b0e6deb9a4a5f775a4b7c1c3b457571a0c",
          "specs": [
            "854 × 480 px",
            "30 frames",
            "10 fps"
          ]
        },
        {
          "name": "sample-static.gif",
          "label": "Static image",
          "url": "https://samplefiles.technologychannel.org/files/gif/sample-static.gif",
          "path": "files/gif/sample-static.gif",
          "bytes": 56239,
          "size": "54.9 KB",
          "sha256": "8890ddf9c0a77612533e207c08e071090cb033131db87b3bff586508f81631dd",
          "specs": [
            "640 × 480 px",
            "1 frame",
            "256 colors"
          ]
        },
        {
          "name": "sample-transparent.gif",
          "label": "Transparent animation",
          "url": "https://samplefiles.technologychannel.org/files/gif/sample-transparent.gif",
          "path": "files/gif/sample-transparent.gif",
          "bytes": 10095,
          "size": "9.9 KB",
          "sha256": "a43a2267501f853c517ab3d89d5945e8dc9bff0ed0ee593cb514f384b41d758c",
          "specs": [
            "240 × 240 px",
            "16 frames",
            "Transparent"
          ]
        },
        {
          "name": "sample-1mb.gif",
          "label": "About 1 MB",
          "url": "https://samplefiles.technologychannel.org/files/gif/sample-1mb.gif",
          "path": "files/gif/sample-1mb.gif",
          "bytes": 976068,
          "size": "953 KB",
          "sha256": "a1ab997f7345a548c377ef038ba2a2b8676a33903fae2202ca0978fbeda274d6",
          "specs": [
            "480 × 270 px",
            "44 frames",
            "953 KB"
          ]
        },
        {
          "name": "sample-5mb.gif",
          "label": "About 5 MB",
          "url": "https://samplefiles.technologychannel.org/files/gif/sample-5mb.gif",
          "path": "files/gif/sample-5mb.gif",
          "bytes": 4924105,
          "size": "4.7 MB",
          "sha256": "6cfff4314fbbff1800930f71ea6ecff71eeaa8c3c8bd63386bff230fd42e45af",
          "specs": [
            "854 × 480 px",
            "102 frames",
            "4.7 MB"
          ]
        }
      ]
    },
    {
      "format": "svg",
      "name": "SVG",
      "mime": "image/svg+xml",
      "page": "https://samplefiles.technologychannel.org/sample-svg.html",
      "files": [
        {
          "name": "sample-icon.svg",
          "label": "UI icon (24 × 24)",
          "url": "https://samplefiles.technologychannel.org/files/svg/sample-icon.svg",
          "path": "files/svg/sample-icon.svg",
          "bytes": 350,
          "size": "350 B",
          "sha256": "db7bcacf540a426491c8ba285d82f456f1e372a1fb3f745b13a50aac6d124238",
          "specs": [
            "24 × 24 viewBox",
            "currentColor",
            "Under 1 KB"
          ]
        },
        {
          "name": "sample-illustration.svg",
          "label": "Illustration",
          "url": "https://samplefiles.technologychannel.org/files/svg/sample-illustration.svg",
          "path": "files/svg/sample-illustration.svg",
          "bytes": 12295,
          "size": "12.0 KB",
          "sha256": "581f0ffb2cd86b4edf73af0fdd7c93438d81129b5336321cac624779a7b58183",
          "specs": [
            "1600 × 900 viewBox",
            "Gradients",
            "Text"
          ]
        },
        {
          "name": "sample-animated.svg",
          "label": "Animated (SMIL + CSS)",
          "url": "https://samplefiles.technologychannel.org/files/svg/sample-animated.svg",
          "path": "files/svg/sample-animated.svg",
          "bytes": 1066,
          "size": "1.0 KB",
          "sha256": "32c24f470faffc2a903747b5e18fc5c67ab6206be03afb63517bb96f073a878b",
          "specs": [
            "200 × 200 viewBox",
            "SMIL",
            "CSS animation"
          ]
        },
        {
          "name": "sample-chart.svg",
          "label": "Bar chart",
          "url": "https://samplefiles.technologychannel.org/files/svg/sample-chart.svg",
          "path": "files/svg/sample-chart.svg",
          "bytes": 2798,
          "size": "2.7 KB",
          "sha256": "0aea47318c00a0f48fd02781393b25ee0e471c8dafdcc43fa9fcc90973e869ba",
          "specs": [
            "800 × 480 viewBox",
            "Text labels",
            "Data chart"
          ]
        },
        {
          "name": "sample-large.svg",
          "label": "Large (32,400 shapes)",
          "url": "https://samplefiles.technologychannel.org/files/svg/sample-large.svg",
          "path": "files/svg/sample-large.svg",
          "bytes": 1708164,
          "size": "1.6 MB",
          "sha256": "06137f5ef009ad6823a9b9ba95cc841530e1e03f703fea789c4b92ec858dad06",
          "specs": [
            "2400 × 1350 viewBox",
            "32,400 elements",
            "1.6 MB"
          ]
        },
        {
          "name": "sample-with-script.svg",
          "label": "Contains a script (security test)",
          "url": "https://samplefiles.technologychannel.org/files/svg/sample-with-script.svg",
          "path": "files/svg/sample-with-script.svg",
          "bytes": 975,
          "size": "975 B",
          "sha256": "026ff2a1fc59e3d20984dcc40524fe32fd01f6456a4583c85e72a58a01458cf1",
          "specs": [
            "480 × 240 viewBox",
            "<script>",
            "Security test"
          ]
        }
      ]
    },
    {
      "format": "webp",
      "name": "WebP",
      "mime": "image/webp",
      "page": "https://samplefiles.technologychannel.org/sample-webp.html",
      "files": [
        {
          "name": "sample-640x480.webp",
          "label": "640 × 480",
          "url": "https://samplefiles.technologychannel.org/files/webp/sample-640x480.webp",
          "path": "files/webp/sample-640x480.webp",
          "bytes": 9056,
          "size": "8.8 KB",
          "sha256": "a85383058ee29c873fd7588cff9feb64e898cb77e09f0dd288838f34e68d5451",
          "specs": [
            "640 × 480 px",
            "Lossy",
            "Quality 80"
          ]
        },
        {
          "name": "sample-1920x1080.webp",
          "label": "1920 × 1080",
          "url": "https://samplefiles.technologychannel.org/files/webp/sample-1920x1080.webp",
          "path": "files/webp/sample-1920x1080.webp",
          "bytes": 29966,
          "size": "29.3 KB",
          "sha256": "cf332a1e8c98570d06a81187bb26b15093811be4d13d7f967f8f6c10ac6130b8",
          "specs": [
            "1920 × 1080 px",
            "Lossy",
            "Quality 82"
          ]
        },
        {
          "name": "sample-3840x2160.webp",
          "label": "3840 × 2160",
          "url": "https://samplefiles.technologychannel.org/files/webp/sample-3840x2160.webp",
          "path": "files/webp/sample-3840x2160.webp",
          "bytes": 69716,
          "size": "68.1 KB",
          "sha256": "93e79da6dd1302e7efdc2483233f9abf0fc44bf9809c531451eea8f00cc405d5",
          "specs": [
            "3840 × 2160 px",
            "Lossy",
            "Quality 82"
          ]
        },
        {
          "name": "sample-lossless.webp",
          "label": "Lossless",
          "url": "https://samplefiles.technologychannel.org/files/webp/sample-lossless.webp",
          "path": "files/webp/sample-lossless.webp",
          "bytes": 89502,
          "size": "87.4 KB",
          "sha256": "029778f37d4616297cfe8c674e1fbcfe5d65c6e9fec6ba5798a497d08d71c9d3",
          "specs": [
            "1280 × 720 px",
            "Lossless"
          ]
        },
        {
          "name": "sample-transparent.webp",
          "label": "Transparent",
          "url": "https://samplefiles.technologychannel.org/files/webp/sample-transparent.webp",
          "path": "files/webp/sample-transparent.webp",
          "bytes": 2308,
          "size": "2.3 KB",
          "sha256": "fcf969fdb64b015a608435cc6420841509acf12c7406243e6989a6f5b7f87c65",
          "specs": [
            "512 × 512 px",
            "Alpha channel",
            "Lossless"
          ]
        },
        {
          "name": "sample-animated.webp",
          "label": "Animated",
          "url": "https://samplefiles.technologychannel.org/files/webp/sample-animated.webp",
          "path": "files/webp/sample-animated.webp",
          "bytes": 95054,
          "size": "92.8 KB",
          "sha256": "40c03c51e6eb7ceaebc16478b7a1ea04179ee529e9f7fc2f0c8d60e9b061c816",
          "specs": [
            "640 × 360 px",
            "30 frames",
            "Loops"
          ]
        }
      ]
    },
    {
      "format": "heic",
      "name": "HEIC",
      "mime": "image/heic",
      "page": "https://samplefiles.technologychannel.org/sample-heic.html",
      "files": [
        {
          "name": "sample-4032x3024.heic",
          "label": "4032 × 3024",
          "url": "https://samplefiles.technologychannel.org/files/heic/sample-4032x3024.heic",
          "path": "files/heic/sample-4032x3024.heic",
          "bytes": 532000,
          "size": "520 KB",
          "sha256": "afb4fdad1efe2dcc295e9c7309da40a6e25bd6b641b881d6811bb68746acbf44",
          "specs": [
            "4032 × 3024 px",
            "12 MP, 4:3",
            "HEVC"
          ]
        },
        {
          "name": "sample-3024x4032-portrait.heic",
          "label": "3024 × 4032",
          "url": "https://samplefiles.technologychannel.org/files/heic/sample-3024x4032-portrait.heic",
          "path": "files/heic/sample-3024x4032-portrait.heic",
          "bytes": 544406,
          "size": "532 KB",
          "sha256": "07911c748c61f8e4aa425e84bb7da6235a275d5d198a19a32267ae67c7e281f2",
          "specs": [
            "3024 × 4032 px",
            "12 MP portrait",
            "HEVC"
          ]
        },
        {
          "name": "sample-1920x1080.heic",
          "label": "1920 × 1080",
          "url": "https://samplefiles.technologychannel.org/files/heic/sample-1920x1080.heic",
          "path": "files/heic/sample-1920x1080.heic",
          "bytes": 169962,
          "size": "166 KB",
          "sha256": "4799e47903437ee280b65200f15d51c16c18719c825744d5464843fe85f86455",
          "specs": [
            "1920 × 1080 px",
            "Full HD",
            "HEVC"
          ]
        },
        {
          "name": "sample-with-exif.heic",
          "label": "With EXIF metadata",
          "url": "https://samplefiles.technologychannel.org/files/heic/sample-with-exif.heic",
          "path": "files/heic/sample-with-exif.heic",
          "bytes": 347144,
          "size": "339 KB",
          "sha256": "51719719b5eaddc9fc3573a2a0ef226c31bf89bcfb8b9140a9e6025089c9f2d8",
          "specs": [
            "4032 × 3024 px",
            "EXIF",
            "HEVC"
          ]
        }
      ]
    },
    {
      "format": "mp4",
      "name": "MP4",
      "mime": "video/mp4",
      "page": "https://samplefiles.technologychannel.org/sample-mp4.html",
      "files": []
    },
    {
      "format": "mov",
      "name": "MOV",
      "mime": "video/quicktime",
      "page": "https://samplefiles.technologychannel.org/sample-mov.html",
      "files": []
    },
    {
      "format": "mp3",
      "name": "MP3",
      "mime": "audio/mpeg",
      "page": "https://samplefiles.technologychannel.org/sample-mp3.html",
      "files": [
        {
          "name": "sample-15s.mp3",
          "label": "15 seconds · 128 kbps",
          "url": "https://samplefiles.technologychannel.org/files/mp3/sample-15s.mp3",
          "path": "files/mp3/sample-15s.mp3",
          "bytes": 241622,
          "size": "236 KB",
          "sha256": "a2130c61f6c1198ce057e5fe0898f3e1e4a3288cafebad9a5dfa50b97a16c790",
          "specs": [
            "0:15",
            "128 kbps",
            "44.1 kHz",
            "Stereo"
          ]
        },
        {
          "name": "sample-30s.mp3",
          "label": "30 seconds · 128 kbps",
          "url": "https://samplefiles.technologychannel.org/files/mp3/sample-30s.mp3",
          "path": "files/mp3/sample-30s.mp3",
          "bytes": 481531,
          "size": "470 KB",
          "sha256": "04fc4578a3dfdd881391d8e07a8b992953b2961a6b3c1a0da6ab0b9de38ede0b",
          "specs": [
            "0:30",
            "128 kbps",
            "44.1 kHz",
            "Stereo"
          ]
        },
        {
          "name": "sample-1min.mp3",
          "label": "1 minute · 128 kbps",
          "url": "https://samplefiles.technologychannel.org/files/mp3/sample-1min.mp3",
          "path": "files/mp3/sample-1min.mp3",
          "bytes": 961344,
          "size": "939 KB",
          "sha256": "246be73152d62612d3e7b582b98fb8bc040ebb67cded41492b23e7fc35414828",
          "specs": [
            "1:00",
            "128 kbps",
            "44.1 kHz",
            "Stereo"
          ]
        },
        {
          "name": "sample-3min.mp3",
          "label": "3 minutes · 128 kbps",
          "url": "https://samplefiles.technologychannel.org/files/mp3/sample-3min.mp3",
          "path": "files/mp3/sample-3min.mp3",
          "bytes": 2881402,
          "size": "2.7 MB",
          "sha256": "165e3bb68f3358d4b51fee257313e1ad5077badf9c2f3a409cfd03e4f7578560",
          "specs": [
            "3:00",
            "128 kbps",
            "44.1 kHz",
            "Stereo"
          ]
        },
        {
          "name": "sample-320kbps.mp3",
          "label": "30 s · 320 kbps",
          "url": "https://samplefiles.technologychannel.org/files/mp3/sample-320kbps.mp3",
          "path": "files/mp3/sample-320kbps.mp3",
          "bytes": 1203125,
          "size": "1.1 MB",
          "sha256": "b07a57d7e068b62622e95c4d4dba739f9e27c55e110c01753099f0ea22ecb5e1",
          "specs": [
            "0:30",
            "320 kbps",
            "44.1 kHz",
            "Stereo"
          ]
        },
        {
          "name": "sample-mono-64kbps.mp3",
          "label": "Mono · 64 kbps",
          "url": "https://samplefiles.technologychannel.org/files/mp3/sample-mono-64kbps.mp3",
          "path": "files/mp3/sample-mono-64kbps.mp3",
          "bytes": 240981,
          "size": "235 KB",
          "sha256": "a5068cadccaa8da269f079906190c9694f76ddc06516f4a5932c02eea617476a",
          "specs": [
            "0:30",
            "64 kbps",
            "44.1 kHz",
            "Mono"
          ]
        },
        {
          "name": "sample-with-cover-art.mp3",
          "label": "ID3 tags + cover art",
          "url": "https://samplefiles.technologychannel.org/files/mp3/sample-with-cover-art.mp3",
          "path": "files/mp3/sample-with-cover-art.mp3",
          "bytes": 785691,
          "size": "767 KB",
          "sha256": "35bdfa104bf24f11eb272f1fad69ad1b5d752d2c9822259896d382b4622826f7",
          "specs": [
            "0:30",
            "192 kbps",
            "ID3v2.3",
            "Cover art"
          ]
        }
      ]
    },
    {
      "format": "wav",
      "name": "WAV",
      "mime": "audio/wav",
      "page": "https://samplefiles.technologychannel.org/sample-wav.html",
      "files": [
        {
          "name": "sample-5s.wav",
          "label": "5 s · 16-bit · 44.1 kHz",
          "url": "https://samplefiles.technologychannel.org/files/wav/sample-5s.wav",
          "path": "files/wav/sample-5s.wav",
          "bytes": 882364,
          "size": "862 KB",
          "sha256": "404cf9ad3c669a64e7e0761d5a53609d0bfb77bfed5f5d1c4260761e1daec9ef",
          "specs": [
            "0:05",
            "16-bit",
            "44.1 kHz",
            "Stereo"
          ]
        },
        {
          "name": "sample-30s.wav",
          "label": "30 s · 16-bit · 44.1 kHz",
          "url": "https://samplefiles.technologychannel.org/files/wav/sample-30s.wav",
          "path": "files/wav/sample-30s.wav",
          "bytes": 5292364,
          "size": "5.0 MB",
          "sha256": "f1aaf2f98b641eacf231756b63fcb8afdcf868ca90b1dedfca60f950cb765bee",
          "specs": [
            "0:30",
            "16-bit",
            "44.1 kHz",
            "Stereo"
          ]
        },
        {
          "name": "sample-24bit-48khz.wav",
          "label": "24-bit · 48 kHz",
          "url": "https://samplefiles.technologychannel.org/files/wav/sample-24bit-48khz.wav",
          "path": "files/wav/sample-24bit-48khz.wav",
          "bytes": 2880378,
          "size": "2.7 MB",
          "sha256": "f205e2d86f3902ce8358e88eda1a5d20557f8407d884100b5a4b7aceac721e37",
          "specs": [
            "0:10",
            "24-bit",
            "48 kHz",
            "Stereo"
          ]
        },
        {
          "name": "sample-32bit-float.wav",
          "label": "32-bit float",
          "url": "https://samplefiles.technologychannel.org/files/wav/sample-32bit-float.wav",
          "path": "files/wav/sample-32bit-float.wav",
          "bytes": 3528364,
          "size": "3.4 MB",
          "sha256": "83d710e6c59caea03daa0d562723f9f7744467d9d494df8e38c29816930278c0",
          "specs": [
            "0:10",
            "32-bit float",
            "44.1 kHz",
            "Stereo"
          ]
        },
        {
          "name": "sample-mono-8khz.wav",
          "label": "Mono · 8 kHz",
          "url": "https://samplefiles.technologychannel.org/files/wav/sample-mono-8khz.wav",
          "path": "files/wav/sample-mono-8khz.wav",
          "bytes": 480352,
          "size": "469 KB",
          "sha256": "011f973cf016ce3a9d6a1d7d3fb90ab105b5b22b3f7dd39874a32a5714838324",
          "specs": [
            "0:30",
            "16-bit",
            "8 kHz",
            "Mono"
          ]
        },
        {
          "name": "sample-silence-5s.wav",
          "label": "5 s of silence",
          "url": "https://samplefiles.technologychannel.org/files/wav/sample-silence-5s.wav",
          "path": "files/wav/sample-silence-5s.wav",
          "bytes": 882346,
          "size": "862 KB",
          "sha256": "3142b416ff5dc36126ead1962250c0011d37e9323006d17e3b45da1b0f3cf562",
          "specs": [
            "0:05",
            "16-bit",
            "44.1 kHz",
            "Edge case"
          ]
        }
      ]
    },
    {
      "format": "json",
      "name": "JSON",
      "mime": "application/json",
      "page": "https://samplefiles.technologychannel.org/sample-json.html",
      "files": [
        {
          "name": "sample.json",
          "label": "Simple object",
          "url": "https://samplefiles.technologychannel.org/files/json/sample.json",
          "path": "files/json/sample.json",
          "bytes": 643,
          "size": "643 B",
          "sha256": "bf3e324c0bf0827cdb35373b47ab22f9bd8fb61233fca65815f028085055d6c4",
          "specs": [
            "Object",
            "11 keys",
            "643 B"
          ]
        },
        {
          "name": "sample-users-100.json",
          "label": "100 users",
          "url": "https://samplefiles.technologychannel.org/files/json/sample-users-100.json",
          "path": "files/json/sample-users-100.json",
          "bytes": 87162,
          "size": "85.1 KB",
          "sha256": "ccc6e8dbc020cb0398cf99b497caf2d48e33bdf63b7f96a80db608e7b4b51fe6",
          "specs": [
            "100 records",
            "Array of objects",
            "85.1 KB"
          ]
        },
        {
          "name": "sample-users-1000.json",
          "label": "1,000 users",
          "url": "https://samplefiles.technologychannel.org/files/json/sample-users-1000.json",
          "path": "files/json/sample-users-1000.json",
          "bytes": 872402,
          "size": "852 KB",
          "sha256": "6c48f0889b1a22b2aea1ee54d73acc2bf4921ddcf1666d3e2ab03494a6c9cb61",
          "specs": [
            "1,000 records",
            "Array of objects",
            "852 KB"
          ]
        },
        {
          "name": "sample-products-10000.json",
          "label": "10,000 products (large)",
          "url": "https://samplefiles.technologychannel.org/files/json/sample-products-10000.json",
          "path": "files/json/sample-products-10000.json",
          "bytes": 5336963,
          "size": "5.1 MB",
          "sha256": "5a0fa79fd1a20d6ebb94f333f6e45b435834ce6124ac1b8954f17d7bea7a25ac",
          "specs": [
            "10,000 records",
            "Object with array",
            "5.1 MB"
          ]
        },
        {
          "name": "sample-nested.json",
          "label": "Deeply nested (15 levels)",
          "url": "https://samplefiles.technologychannel.org/files/json/sample-nested.json",
          "path": "files/json/sample-nested.json",
          "bytes": 7412,
          "size": "7.2 KB",
          "sha256": "f70a16742b95afdcd2eca4242970b5b99345d345f761ebd8fc3288b9ae7ede9c",
          "specs": [
            "15 levels",
            "Mixed types",
            "7.2 KB"
          ]
        },
        {
          "name": "sample-api-response.json",
          "label": "REST API response",
          "url": "https://samplefiles.technologychannel.org/files/json/sample-api-response.json",
          "path": "files/json/sample-api-response.json",
          "bytes": 3750,
          "size": "3.7 KB",
          "sha256": "1e89df67f09fe0c69d0612d1c899e44967e4a92fefe60b97d768fff6a1173762",
          "specs": [
            "Paginated",
            "10 items",
            "3.7 KB"
          ]
        },
        {
          "name": "sample-unicode.json",
          "label": "Unicode and emoji",
          "url": "https://samplefiles.technologychannel.org/files/json/sample-unicode.json",
          "path": "files/json/sample-unicode.json",
          "bytes": 1321,
          "size": "1.3 KB",
          "sha256": "d5ebf3215ba1b89a866c989b183c2dbc717564cd36f973f3322484ab7a4ecfbe",
          "specs": [
            "UTF-8",
            "RTL + CJK",
            "Emoji"
          ]
        },
        {
          "name": "sample-invalid.json",
          "label": "Invalid JSON (error test)",
          "url": "https://samplefiles.technologychannel.org/files/json/sample-invalid.json",
          "path": "files/json/sample-invalid.json",
          "bytes": 221,
          "size": "221 B",
          "sha256": "ecfd91d127ab623700e52b69af262542ac35a4373a9b1c926cf526600f95d7fa",
          "specs": [
            "Malformed",
            "Error handling",
            "221 B"
          ]
        },
        {
          "name": "sample.jsonl",
          "label": "JSON Lines (1,000 events)",
          "url": "https://samplefiles.technologychannel.org/files/json/sample.jsonl",
          "path": "files/json/sample.jsonl",
          "bytes": 120175,
          "size": "117 KB",
          "sha256": "0af00042ab6155f9e5a19c52cc4ca543a9666a02c22dfe9be0a1eb42cf6e3ee7",
          "specs": [
            "1,000 lines",
            "NDJSON / JSONL",
            "117 KB"
          ]
        }
      ]
    },
    {
      "format": "csv",
      "name": "CSV",
      "mime": "text/csv",
      "page": "https://samplefiles.technologychannel.org/sample-csv.html",
      "files": [
        {
          "name": "sample-100-rows.csv",
          "label": "100 rows",
          "url": "https://samplefiles.technologychannel.org/files/csv/sample-100-rows.csv",
          "path": "files/csv/sample-100-rows.csv",
          "bytes": 12983,
          "size": "12.7 KB",
          "sha256": "6f6b3ff197dfd4998afff654a738f5fa2c8a3237f88757859fd53ef924701e58",
          "specs": [
            "100 rows",
            "12 columns",
            "12.7 KB"
          ]
        },
        {
          "name": "sample-1000-rows.csv",
          "label": "1,000 rows",
          "url": "https://samplefiles.technologychannel.org/files/csv/sample-1000-rows.csv",
          "path": "files/csv/sample-1000-rows.csv",
          "bytes": 129840,
          "size": "127 KB",
          "sha256": "07b03ba8c46c81ad30d2f23915f8990fe419f539a9189a8c967f9cb3c12aceeb",
          "specs": [
            "1,000 rows",
            "12 columns",
            "127 KB"
          ]
        },
        {
          "name": "sample-10000-rows.csv",
          "label": "10,000 rows",
          "url": "https://samplefiles.technologychannel.org/files/csv/sample-10000-rows.csv",
          "path": "files/csv/sample-10000-rows.csv",
          "bytes": 1315184,
          "size": "1.3 MB",
          "sha256": "3e6eb68e92ef5dab5817b2e29cbfd46d2b4869634e5eb9f6cf91c60ce9a8d129",
          "specs": [
            "10,000 rows",
            "12 columns",
            "1.3 MB"
          ]
        },
        {
          "name": "sample-100000-rows.csv",
          "label": "100,000 rows",
          "url": "https://samplefiles.technologychannel.org/files/csv/sample-100000-rows.csv",
          "path": "files/csv/sample-100000-rows.csv",
          "bytes": 13357504,
          "size": "12.7 MB",
          "sha256": "d76d839d24c7eaf2af949431604553e42b8d408067aeb03a62bed6ee7bb8e27b",
          "specs": [
            "100,000 rows",
            "12 columns",
            "12.7 MB"
          ]
        },
        {
          "name": "sample-edge-cases.csv",
          "label": "Edge cases (RFC 4180)",
          "url": "https://samplefiles.technologychannel.org/files/csv/sample-edge-cases.csv",
          "path": "files/csv/sample-edge-cases.csv",
          "bytes": 2852,
          "size": "2.8 KB",
          "sha256": "0215f5ff07b2a05d9b8de521dc15a9d4fc02a926d1470291015a35c6c9f5a5b4",
          "specs": [
            "11 rows",
            "RFC 4180",
            "Parser test"
          ]
        },
        {
          "name": "sample-semicolon.csv",
          "label": "Semicolon delimited (EU)",
          "url": "https://samplefiles.technologychannel.org/files/csv/sample-semicolon.csv",
          "path": "files/csv/sample-semicolon.csv",
          "bytes": 9881,
          "size": "9.6 KB",
          "sha256": "d6d1b943d7b911c5244507606b8195b431bcaceefed42539e78060ca7df624e1",
          "specs": [
            "200 rows",
            "; delimiter",
            "Decimal comma"
          ]
        },
        {
          "name": "sample-utf8-bom.csv",
          "label": "UTF-8 with BOM (Excel)",
          "url": "https://samplefiles.technologychannel.org/files/csv/sample-utf8-bom.csv",
          "path": "files/csv/sample-utf8-bom.csv",
          "bytes": 12866,
          "size": "12.6 KB",
          "sha256": "fedb34c5337919b242f9b5b7bcc6571d7f3acc570e834e4242da74a2bc56b9e7",
          "specs": [
            "100 rows",
            "UTF-8 BOM",
            "12.6 KB"
          ]
        },
        {
          "name": "sample.tsv",
          "label": "Tab-separated (TSV)",
          "url": "https://samplefiles.technologychannel.org/files/csv/sample.tsv",
          "path": "files/csv/sample.tsv",
          "bytes": 64555,
          "size": "63.0 KB",
          "sha256": "f2fe284ba09ed0b068e5c406717a2c09f64cb3bd50311d5f369dbaccade40d27",
          "specs": [
            "500 rows",
            "Tab delimiter",
            "63.0 KB"
          ]
        }
      ]
    },
    {
      "format": "xml",
      "name": "XML",
      "mime": "application/xml",
      "page": "https://samplefiles.technologychannel.org/sample-xml.html",
      "files": [
        {
          "name": "sample.xml",
          "label": "Simple document",
          "url": "https://samplefiles.technologychannel.org/files/xml/sample.xml",
          "path": "files/xml/sample.xml",
          "bytes": 1562,
          "size": "1.5 KB",
          "sha256": "d28a5ebfce215a6390af42d3a7dfd942e8db0c152cdde7ae0e8489f7d70adc24",
          "specs": [
            "5 elements",
            "Attributes",
            "1.5 KB"
          ]
        },
        {
          "name": "sample-catalog-1000.xml",
          "label": "Catalog (1,000 books)",
          "url": "https://samplefiles.technologychannel.org/files/xml/sample-catalog-1000.xml",
          "path": "files/xml/sample-catalog-1000.xml",
          "bytes": 375172,
          "size": "366 KB",
          "sha256": "cbc6f05dd143b6d5b41aa5d0032dca2033fc77ca506bc921e23e223dc33682c8",
          "specs": [
            "1,000 records",
            "Attributes",
            "366 KB"
          ]
        },
        {
          "name": "sample-rss.xml",
          "label": "RSS 2.0 feed",
          "url": "https://samplefiles.technologychannel.org/files/xml/sample-rss.xml",
          "path": "files/xml/sample-rss.xml",
          "bytes": 5155,
          "size": "5.0 KB",
          "sha256": "295da05866b60cdf78640d58a5db11e1706e9eaa2a78b2b97073de65e282417c",
          "specs": [
            "RSS 2.0",
            "10 items",
            "5.0 KB"
          ]
        },
        {
          "name": "sample-sitemap.xml",
          "label": "XML sitemap",
          "url": "https://samplefiles.technologychannel.org/files/xml/sample-sitemap.xml",
          "path": "files/xml/sample-sitemap.xml",
          "bytes": 2440,
          "size": "2.4 KB",
          "sha256": "fc5adf95be265d2c2f306989442f85097cb535805c8888cb6321d3f324c209dc",
          "specs": [
            "Sitemap 0.9",
            "11 URLs",
            "2.4 KB"
          ]
        },
        {
          "name": "sample-soap.xml",
          "label": "SOAP 1.1 envelope",
          "url": "https://samplefiles.technologychannel.org/files/xml/sample-soap.xml",
          "path": "files/xml/sample-soap.xml",
          "bytes": 1201,
          "size": "1.2 KB",
          "sha256": "5371455e7a6410b85c62a08c3b7294b7a9ea32f238caf267e7d31d0360c0668f",
          "specs": [
            "SOAP 1.1",
            "Namespaces",
            "1.2 KB"
          ]
        },
        {
          "name": "sample-namespaces.xml",
          "label": "Namespaces and CDATA",
          "url": "https://samplefiles.technologychannel.org/files/xml/sample-namespaces.xml",
          "path": "files/xml/sample-namespaces.xml",
          "bytes": 1269,
          "size": "1.2 KB",
          "sha256": "d98cc57e61c1fd0d2373dbff210a1086117d59e9268b2f1f6e92e1dc4a9f56c5",
          "specs": [
            "4 namespaces",
            "CDATA",
            "Entities"
          ]
        },
        {
          "name": "sample-invalid.xml",
          "label": "Invalid XML (error test)",
          "url": "https://samplefiles.technologychannel.org/files/xml/sample-invalid.xml",
          "path": "files/xml/sample-invalid.xml",
          "bytes": 366,
          "size": "366 B",
          "sha256": "294e87b356327161b483b00b6b9794c1d84fb573923f91b3818d397d6d5bf4b4",
          "specs": [
            "Malformed",
            "Error handling",
            "366 B"
          ]
        },
        {
          "name": "sample-large.xml",
          "label": "Large (40,000 records)",
          "url": "https://samplefiles.technologychannel.org/files/xml/sample-large.xml",
          "path": "files/xml/sample-large.xml",
          "bytes": 9477904,
          "size": "9.0 MB",
          "sha256": "d076532141525ea4c90c12b2f902639a15309630df32470b4890acb344a41bcd",
          "specs": [
            "40,000 records",
            "Large",
            "9.0 MB"
          ]
        }
      ]
    },
    {
      "format": "html",
      "name": "HTML",
      "mime": "text/html",
      "page": "https://samplefiles.technologychannel.org/sample-html.html",
      "files": [
        {
          "name": "sample.html",
          "label": "Basic page",
          "url": "https://samplefiles.technologychannel.org/files/html/sample.html",
          "path": "files/html/sample.html",
          "bytes": 4293,
          "size": "4.2 KB",
          "sha256": "a5aae76a581fb233d68e72fdec465e77f180a8516e9308c33510bf5c8d6912dd",
          "specs": [
            "HTML5",
            "No JavaScript",
            "4.2 KB"
          ]
        },
        {
          "name": "sample-all-elements.html",
          "label": "All elements (typography test)",
          "url": "https://samplefiles.technologychannel.org/files/html/sample-all-elements.html",
          "path": "files/html/sample-all-elements.html",
          "bytes": 10096,
          "size": "9.9 KB",
          "sha256": "c572f4d90a3952e7cf7987d7e6098539c04fdf3e469af52150b88616325bc175",
          "specs": [
            "70+ elements",
            "RTL + Nepali text",
            "9.9 KB"
          ]
        },
        {
          "name": "sample-form.html",
          "label": "Form with every input type",
          "url": "https://samplefiles.technologychannel.org/files/html/sample-form.html",
          "path": "files/html/sample-form.html",
          "bytes": 7358,
          "size": "7.2 KB",
          "sha256": "097de9e5006ea25dc24a060240c3ef3e22302615f7439e81c239aa863eeaa385",
          "specs": [
            "15 input types",
            "Native validation",
            "7.2 KB"
          ]
        },
        {
          "name": "sample-table.html",
          "label": "Table with 1,000 rows",
          "url": "https://samplefiles.technologychannel.org/files/html/sample-table.html",
          "path": "files/html/sample-table.html",
          "bytes": 180086,
          "size": "176 KB",
          "sha256": "c18cbb63dd81b4c7743cbe633ef8c55099bb371a25e0db8b71c80d4bc53a616c",
          "specs": [
            "1,000 rows",
            "7 columns",
            "176 KB"
          ]
        },
        {
          "name": "sample-email-template.html",
          "label": "Email template",
          "url": "https://samplefiles.technologychannel.org/files/html/sample-email-template.html",
          "path": "files/html/sample-email-template.html",
          "bytes": 3930,
          "size": "3.8 KB",
          "sha256": "c2814230db150f3617128b65d95e827bbe85df0b00867e9f7bfe4e0b8a721959",
          "specs": [
            "600 px",
            "Inline CSS",
            "Table layout"
          ]
        },
        {
          "name": "sample-landing-page.html",
          "label": "Responsive landing page",
          "url": "https://samplefiles.technologychannel.org/files/html/sample-landing-page.html",
          "path": "files/html/sample-landing-page.html",
          "bytes": 6918,
          "size": "6.8 KB",
          "sha256": "3d068598591de5fa8af24b963757a291f86178d1a434dde137f6d0efbc284509",
          "specs": [
            "Responsive",
            "No JavaScript",
            "6.8 KB"
          ]
        }
      ]
    },
    {
      "format": "zip",
      "name": "ZIP",
      "mime": "application/zip",
      "page": "https://samplefiles.technologychannel.org/sample-zip.html",
      "files": [
        {
          "name": "messy-folders.zip",
          "label": "Messy folders collection",
          "url": "https://samplefiles.technologychannel.org/files/zip/messy-folders.zip",
          "path": "files/zip/messy-folders.zip",
          "bytes": 996337,
          "size": "973 KB",
          "sha256": "3f25e07bede87974235e5c107397aa75b6e3ff3ffdf39b5ebf1f7eab03450097",
          "specs": [
            "50 files",
            "25 folders",
            "1022 KB unpacked"
          ]
        },
        {
          "name": "sample-mixed-formats.zip",
          "label": "One of every format",
          "url": "https://samplefiles.technologychannel.org/files/zip/sample-mixed-formats.zip",
          "path": "files/zip/sample-mixed-formats.zip",
          "bytes": 1881167,
          "size": "1.8 MB",
          "sha256": "e037d42ed2fbe181425c5285e61a5bce861f9b2b841dab4f9b5ebb8b484a99d6",
          "specs": [
            "21 files",
            "20 formats",
            "1.9 MB unpacked"
          ]
        },
        {
          "name": "sample-nested-folders.zip",
          "label": "20 levels deep",
          "url": "https://samplefiles.technologychannel.org/files/zip/sample-nested-folders.zip",
          "path": "files/zip/sample-nested-folders.zip",
          "bytes": 12362,
          "size": "12.1 KB",
          "sha256": "1066b250244b24f802ff90091d539cb67a8f8dea22ac23f01e691db16b744830",
          "specs": [
            "20 levels",
            "21 files",
            "573 B unpacked"
          ]
        },
        {
          "name": "sample-1000-files.zip",
          "label": "1,000 small files",
          "url": "https://samplefiles.technologychannel.org/files/zip/sample-1000-files.zip",
          "path": "files/zip/sample-1000-files.zip",
          "bytes": 167598,
          "size": "164 KB",
          "sha256": "f9b5895e3348795ea578e869c71ec55d243560617072078fdc29792196668e01",
          "specs": [
            "1,000 files",
            "10 folders",
            "40.5 KB unpacked"
          ]
        },
        {
          "name": "sample-unicode-filenames.zip",
          "label": "Unicode file names",
          "url": "https://samplefiles.technologychannel.org/files/zip/sample-unicode-filenames.zip",
          "path": "files/zip/sample-unicode-filenames.zip",
          "bytes": 4189,
          "size": "4.1 KB",
          "sha256": "0c1eea8e37b0d2c34b2ba2e4a86f0cbd493893a3381d4263262efe60de03b023",
          "specs": [
            "16 files",
            "UTF-8 names",
            "13 scripts"
          ]
        },
        {
          "name": "sample-1mb.zip",
          "label": "Exactly 1 MB",
          "url": "https://samplefiles.technologychannel.org/files/zip/sample-1mb.zip",
          "path": "files/zip/sample-1mb.zip",
          "bytes": 1048576,
          "size": "1.0 MB",
          "sha256": "56da815748a3b64c6512e21124c5290acbb4e27531245c0e2d1fa91425c33189",
          "specs": [
            "1,048,576 bytes",
            "Stored, no compression",
            "2 files"
          ]
        },
        {
          "name": "sample-10mb.zip",
          "label": "Exactly 10 MB",
          "url": "https://samplefiles.technologychannel.org/files/zip/sample-10mb.zip",
          "path": "files/zip/sample-10mb.zip",
          "bytes": 10485760,
          "size": "10.0 MB",
          "sha256": "12321ee2c72a36c53460d228d20be8e1405cc90b4836de479f5fbbb7078ada2c",
          "specs": [
            "10,485,760 bytes",
            "Stored, no compression",
            "2 files"
          ]
        },
        {
          "name": "sample-empty.zip",
          "label": "Empty archive",
          "url": "https://samplefiles.technologychannel.org/files/zip/sample-empty.zip",
          "path": "files/zip/sample-empty.zip",
          "bytes": 22,
          "size": "22 B",
          "sha256": "8739c76e681f900923b900c9df0ef75cf421d39cabb54650c4b9ad19b6a76d85",
          "specs": [
            "0 entries",
            "22 bytes",
            "Edge case"
          ]
        }
      ]
    }
  ]
}